0

我有一个包含 10-20 条记录的文件。我需要对这些记录调用一个进程。有人可以帮我写一些多线程的shell脚本吗?

4

1 回答 1

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 ]
于 2013-01-15T16:23:52.677 回答