如何从另一个bash命令的输出中解析命令参数?
想象一下,我运行如何从另一个bash命令的输出中解析命令参数?,bash,ls,Bash,Ls,想象一下,我运行ls foo,然后 aaa bbb ccc ... 然后我想运行script.sh——命名aaa,输出另一组行。我想做的是合并 script.sh——名称aaa script.sh——名称bbb script.sh——名称ccc 并使用wc-l对其进行管道传输,以计算输出中的总行数。使用find-exec: find . -maxdepth 1 -type f -exec script.sh {} \; | wc -l 使用find-exec: find . -maxd
ls foo
,然后
aaa
bbb
ccc
...
然后我想运行script.sh——命名aaa
,输出另一组行。我想做的是合并
script.sh——名称aaa
script.sh——名称bbb
script.sh——名称ccc
并使用
wc-l
对其进行管道传输,以计算输出中的总行数。使用find-exec
:
find . -maxdepth 1 -type f -exec script.sh {} \; | wc -l
使用
find-exec
:
find . -maxdepth 1 -type f -exec script.sh {} \; | wc -l
请注意:请注意: