在Linux中,反引号(`)可以用来执行命令并返回命令的输出
process_info=`ps aux | grep 'process_name'`
echo $process_info
在这个例子中,我们使用ps aux
命令来获取所有正在运行的进程信息,然后通过管道(|)将结果传递给grep
命令来过滤出包含"process_name"的进程。最后,我们将过滤后的结果赋值给变量process_info
,并使用echo
命令将其输出到终端。
请注意,反引号已经被圆括号(())和$()
所取代,因为它们更易读且易于嵌套。所以,你也可以这样写:
process_info=$(ps aux | grep 'process_name')
echo $process_info