【发布时间】:2017-01-27 09:52:14
【问题描述】:
我有一个列表参数需要一个一个地传递给另一个命令,因为该命令一次只接受一个参数,我可以使用任何 shell 管道吗?提前谢谢你。
例如,
$ ls -al | awk '{print $9}'
该命令将返回一个文件夹名称列表,然后我需要将这些名称作为参数发送给另一个命令,该命令仅接受每次执行的命令。
【问题讨论】:
-
尝试在一个命令行中完成,有什么想法吗?
-
你应该避免解析
ls的输出。您能否在此处提供更多详细信息? -
你看过
xargs这个吗?
标签: shell awk pipe command-line-arguments