输出包含n行,特别是我只想获得第二行。但是当我使用“ awk 'NR==3'
命令时,它仅给出第一行而不是第二行
当我输入“ show cpu detailed | i minutes
”时
输出将是:
5 seconds = 100.0%; 1 minute: 99.8%; 5 minutes: 100.0%
5 seconds = 0.0%; 1 minute: 0.0%; 5 minutes: 0.0%
5 seconds = 3.4%; 1 minute: 1.7%; 5 minutes: 1.6%
我会将其保存在名为“ cpu”的变量中
给出以下echo命令以过滤第一行:
echo {{ cpu.stdout_lines }} | awk 'NR==1'
我得到的输出为:
5秒= 100.0%; 1分钟:99.8%; 5分钟:100.0%
如果我使用'NR==3'
而不是'NR==1'
,则输出将为空。我认为它将所有内容都视为一行
但是我只想输出第二行,即“ 5秒= 3.4%; 1分钟:1.7%; 5分钟:1.6%”作为输出 你能给我一些想法吗?