如何将命令的结果放入变量中?

如何将命令的结果放入变量中?

可能的重复:
将命令的输出存储在 shell 变量中

如何将结果jps | awk '$2~/Bootstrap/{print $1}'放入变量中以便可以与其他命令一起使用?

答案1

将其包裹在 $( ... ) 中

xyzzy=$(jps | awk '$2~/Bootstrap/{print $1}')
echo $xyzzy

这将创建一个子 shell,其输出被捕获到 xyzzy 中。

相关内容