我有两行:
Pid: 2
PPid: 1
我需要打印如下内容:
PID_Process=2:PPID_Process=1
我有这个,但效果不佳:
awk -v PID='NR==1{$2}'
-v PPID='NR==2{$2}'
'{print "PID="PID, "PPID="PPID}'
-v
在awk开始之前创建变量。要在运行时分配它们,您需要这样的东西:
awk 'NR==1 {PID=$2}
NR==2 {PPID=$2}
END {print "PID="PID, "PPID="PPID}'
或更简单:
awk 'NR==1 {PID=$2}
NR==2 {PPID=$2; print "PID="PID, "PPID="PPID; exit}'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句