簡體   English   中英

用於多線程文件處理的Shell腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM