<分区>
谁能帮我解决这个问题?
我正在尝试将 awk 输出保存到一个变量中。
variable = `ps -ef | grep "port 10 -" | grep -v "grep port 10 -"| awk '{printf "%s", $12}'`
printf "$variable"
编辑:$12 对应于在该进程上运行的参数。
谢谢!
<分区>
谁能帮我解决这个问题?
我正在尝试将 awk 输出保存到一个变量中。
variable = `ps -ef | grep "port 10 -" | grep -v "grep port 10 -"| awk '{printf "%s", $12}'`
printf "$variable"
编辑:$12 对应于在该进程上运行的参数。
谢谢!
最佳答案
#!/bin/bash
variable=`ps -ef | grep "port 10 -" | grep -v "grep port 10 -" | awk '{printf $12}'`
echo $variable
请注意等号后没有空格。
您还可以使用允许嵌套且可读的$()
。
关于linux - 将 awk 输出保存到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18648345/