将wc结果作为参数添加到管道中

时间:2020-10-16 00:30:29

标签: bash shell unix sh

我正在尝试bash,并且有以下内容:

grep 1000 data.txt  | wc | ./create_file

我正在尝试查找所有包含数字1000的记录,并使用单词数计算行数,单词数和字符数(wc的默认值)。

我可以以某种方式将wc的计算添加为自定义脚本的参数吗?

我的脚本希望wc产生的3个数字作为参数($ 1,$ 2,$ 3)

我也尝试过这种方法,但似乎无法单独获取参数:

grep 1000 data.txt | wc | xargs -I {} ./create_file {}

预先感谢

1 个答案:

答案 0 :(得分:1)

使用命令替换:

./create_file $(grep 1000 data.txt | wc)

$(command)替换为命令的输出。