2013-01-15 39 views
0

我有一個包含10-20條記錄的文件。我需要調用這些記錄的過程。有人可以幫我寫一些多線程的shell腳本嗎?用於多線程文件處理的Shell腳本

+1

您的要求缺少一點是什麼呢你想在並行地執行信息的;介意在你的文章中添加一些示例? – Rubens

回答

1

在一般的執行,你可以使用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 ]