我有一个输出IP地址列表的命令;例如:
bash test3.sh
输出是:
10.4.128.2 10.4.128.3 10.4.128.4 10.4.128.5
我想使用这些输出作为参数运行命令,如下所示:
fio --client 10.4.128.2 jobfile1 --client 10.4.128.3 jobfile1 --client 10.4.128.4 jobfile1 --client 10.4.128.5 jobfile1
我该怎么做?
答案 0 :(得分:1)
您可以使用printf
:
out=$(bash test3.sh)
printf "fio"; printf " --client %s jobfile1" $out; echo
fio --client 10.4.128.2 jobfile1 --client 10.4.128.3 jobfile1 --client 10.4.128.4 jobfile1 --client 10.4.128.5 jobfile1