[英]Shell script for MultiThreaded File Processing
我有一個包含10-20條記錄的文件。 我需要調用這些記錄的過程。 有人可以幫我寫一些多線程的shell腳本嗎?
在一般執行中,您可以使用xargs
:
cat file | xargs -n 1 -I {} bash -c 'your_script.sh {}'
將{}
作為參數提供給your_script.sh
,而-n 1
確定將作為參數傳遞給腳本的行數。
例如:
$ cat > file
a
b
c
$ cat > t.sh
echo [ $1 ];
$ cat file | xargs -n 1 -I {} bash -c './t.sh {}'
[ a ]
[ b ]
[ c ]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.