>want
我想在许多文件上运行相同的程序。 我希望这同时发生在几个过程中。
例
即给定一个程序foo
和数据文件data1.dat
,data2.dat
,data3.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