使用标准输入提供的参数多次运行命令

时间:2013-06-07 22:32:07

标签: unix

我记得看到一个unix命令,它会从标准输入中获取行并多次执行另一个命令,每行输入作为参数。对于我的生活,我不记得命令是什么,但语法是这样的:

ls | multirun -r% rm %

在这种情况下,rm %是多次运行的命令,-r%是一个选项,而不是用输入行替换%(我不记得真正的选项)要么是,我只是以-r为例。完整命令将通过将每个文件的名称依次传递给rm来删除当前的所有文件(当然,假设当前目录中没有目录)。 multirun的真实姓名是什么?

1 个答案:

答案 0 :(得分:3)

该命令名为'xargs':-),您可以按照以下命令运行

ls | xargs echo I would love to rm -f the files