Linux xentop的格式输出
命令Linux xentop的格式输出,linux,cmd,grep,format,awk,Linux,Cmd,Grep,Format,Awk,命令xentop-bi1输出以下内容: NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID Domain-0 -----r 37719 0.0 2096776 6.4 no limit n/
xentop-bi1
输出以下内容:
NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID
Domain-0 -----r 37719 0.0 2096776 6.4 no limit n/a 1 0 0 0 0 0 0 0 0 0 0
testvm01 --b--- 69 0.0 131072 0.4 131072 0.4 1 1 2388 1670 2 0 3358 15802 154314 273808 0
xenwin2008 --b--- 8208 0.0 1052628 3.2 1052672 3.2 1 2 1361 0 2 0 0 0 0 0 0
我只想输出testvm01的cpu使用率
因此,我使用grep:xentop-bi1 | greptestvm01
testvm01 --b--- 69 0.0 131072 0.4 131072 0.4 1 1 2389 1672 2 0 3358 15826 154314 274080 0
如何仅获取值“0.0”?使用以下工具很容易:
它产生:
0.0
这很容易:
它产生:
0.0
使用:
使用:
或
awk的另一个变体
xentop -bi1 | awk '$1~/testvm01/ {print $4}'
0.0
或
awk的另一个变体
xentop -bi1 | awk '$1~/testvm01/ {print $4}'
0.0
我怎样才能在这段代码的输出中附加一个时间戳:xentop-bi10 | awk'$1==“testvm01”{print$4}'@Ali:Look或者我怎样才能在这段代码的输出中附加一个时间戳:xentop-bi10 | awk'$1==“testvm01”{print$4}@Ali:Look或者