我想在许多文件上运行相同的程序。我希望这可以同时在几个进程中发生。
即。给定一个程序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脚本来完成它?
答案 0 :(得分:2)
for i in *.dat ; do foo "$i" & done