Bash 如何使用shell获得命令输出的这一特定部分?
我在iOS上,我在做一个项目,我在使用bash/shell。我只需要打印以下内容:Bash 如何使用shell获得命令输出的这一特定部分?,bash,shell,Bash,Shell,我在iOS上,我在做一个项目,我在使用bash/shell。我只需要打印以下内容:5EF31D4F-4C1E-432A-8BDD-D06A1697C33B,从以下位置: HUANG:/var/mobile/Containers/Data/Application root# find . -name "Safari" -ls 4426 0 drwxr-xr-x 3 mobile mobile 306 Oct 17 18:41 ./5EF31D4F-4C1E-
5EF31D4F-4C1E-432A-8BDD-D06A1697C33B
,从以下位置:
HUANG:/var/mobile/Containers/Data/Application root# find . -name "Safari" -ls
4426 0 drwxr-xr-x 3 mobile mobile 306 Oct 17 18:41 ./5EF31D4F-4C1E-432A-8BDD-D06A1697C33B/Library/Safari
HUANG:/var/mobile/Containers/Data/Application root#
我试图打印的字符串部分对于每个设备都是随机的
find . -name "Safari" -ls | cut -d/ -f 2
使用cut
从输出中提取所需零件
:将“/”设置为delimeterd/
:仅打印第二个字段-f 2
-ls
替换为-print
。