将变量的值传递给命令,就像它存储在文件中一样



我对计算ps命令输出中的行数感兴趣,我可以使用

echo "$(ps | wc -l)"

然而,我现在通过执行X="$(ps)"ps命令的输出存储在变量中。我如何通过Xwc -l命令不使用管道?我试过$(wc -l < "$X"),但它不起作用。我读了wc的手册页,它把一个文件作为参数。所以我想另一种方式来框架的问题将是-我如何对待一个变量的值作为一个文件作为参数传递给bash脚本中的命令?

我是bash脚本的新手,我试图搜索的关键字没有给我的问题明确的答案。

我建议:

echo "$X" | wc -l

wc -l <<< "$X"

相关内容

最新更新