使用 awk 切割特定部分
using awk to cut a specific part
我正在处理许多包含路径的行
示例:
posterita/posterita/web/jsp/pos/posReport1.jsp
build/web/view.jsp
uPortal-webapp/src/main/webapp/WEB-INF/flows/user-manager/selectUserAction.jsp
config/auth.php
database/seeds/DatabaseSeeder.php
admin/modules/announcement/functions.inc.php
我需要使用 bash 打印第一个目录
我希望输出像
posterita
build
uPortal-webapp
config
database
admin
二三目录同法
posterita
web
src
seeds
modules
我如何使用 awk 、 sed 或 cut 来执行此操作?
awk -F '/' {print ;}
将</code>改为<code>
打印第2张等
-F
标志允许您选择定界字符。
$ awk -F'/' -v n=1 'NF>n{print $n}' file
posterita
build
uPortal-webapp
config
database
admin
$ awk -F'/' -v n=2 'NF>n{print $n}' file
posterita
web
src
seeds
modules
我正在处理许多包含路径的行 示例:
posterita/posterita/web/jsp/pos/posReport1.jsp
build/web/view.jsp
uPortal-webapp/src/main/webapp/WEB-INF/flows/user-manager/selectUserAction.jsp
config/auth.php
database/seeds/DatabaseSeeder.php
admin/modules/announcement/functions.inc.php
我需要使用 bash 打印第一个目录 我希望输出像
posterita
build
uPortal-webapp
config
database
admin
二三目录同法
posterita
web
src
seeds
modules
我如何使用 awk 、 sed 或 cut 来执行此操作?
awk -F '/' {print ;}
将</code>改为<code>
打印第2张等
-F
标志允许您选择定界字符。
$ awk -F'/' -v n=1 'NF>n{print $n}' file
posterita
build
uPortal-webapp
config
database
admin
$ awk -F'/' -v n=2 'NF>n{print $n}' file
posterita
web
src
seeds
modules