在许多进程中运行相同的程序



>want

我想在许多文件上运行相同的程序。 我希望这同时发生在几个过程中。

即给定一个程序foo和数据文件data1.datdata2.datdata3.dat我想写如下内容

$ map foo data{1,2,3}.dat

并使其等效于以下内容

$ foo data1.dat & foo data2.dat & foo data3.dat

问题

这是 unix 工具集中的标准吗? 如果不是,那么一个简单的 bash 脚本来完成它是什么?

for i in *.dat ; do foo "$i" & done

相关内容

  • 没有找到相关文章

最新更新