我有一个脚本,一次可以使用一个文件名,并且我想对文件夹中的许多文件运行它。所以,我想通过管道输出:
find . -iname '*.m'
我的脚本,但一次一行。
答案1
您正在寻找 xargs。
寻找 。 -iname '*.m' | xargs 你的脚本
xargs 从标准输入读取项目,以空格或换行符分隔,并使用任何初始参数执行命令(默认为 /bin/echo)一次或多次,后跟从标准输入读取的项目。
我有一个脚本,一次可以使用一个文件名,并且我想对文件夹中的许多文件运行它。所以,我想通过管道输出:
find . -iname '*.m'
我的脚本,但一次一行。
您正在寻找 xargs。
寻找 。 -iname '*.m' | xargs 你的脚本
xargs 从标准输入读取项目,以空格或换行符分隔,并使用任何初始参数执行命令(默认为 /bin/echo)一次或多次,后跟从标准输入读取的项目。