Shellscript - gzip多个文件并运行所有

时间:2013-10-30 11:21:59

标签: shell unix gzip solaris

是否有任何建议可以执行gzip多个文件并同时运行。 例如:

file_a.out file_b.out file_c.out file_d.out

gzip进程

gzip-f file_a.out gzip-f file_b.out gzip-f file_c.out gzip-f file_d.out

与脚本一起运行,有什么建议吗?

谢谢你的团队:)

2 个答案:

答案 0 :(得分:2)

使用GNU parallel。

parallel -j 8 < file.txt

其中file.txt包含命令列表

答案 1 :(得分:-1)

在后台启动它们,然后等待每个完成。

gzip file1 &
gzip file2 &
gzip file3 &
wait