【发布时间】:2013-09-09 23:56:07
【问题描述】:
谁能帮我解决这个问题?
我正在尝试将 awk 输出保存到变量中。
variable = `ps -ef | grep "port 10 -" | grep -v "grep port 10 -"| awk '{printf "%s", $12}'`
printf "$variable"
编辑:$12 对应于在该进程上运行的参数。
谢谢!
【问题讨论】:
-
问题不是很清楚。你得到什么错误?来自
ps -ef的行是什么?你对 $variable 有什么期望? (如果您不能提供真实数据,则生成一个显示问题的经过处理的示例。) -
问题:变量没有出现在 printf 语句中。最终目标:$12 对应于与该进程一起运行的序列号。我想将该参数保存到一个变量中,以便我可以使用它。
标签: linux bash shell awk centos