次のtxtファイルがあります。
-----------------------------
CPU(%) SWAP Memory(%)
-----------------------------
181.2 0kB 0.4
12.5 0kB 0.4
0.0 0kB 0.4
0.0 0kB 0.4
0.0 0kB 0.4
0.0 0kB 0.4
0.0 0kB 0.4
0.0 0kB 0.4
SWAP列のすべての値が0kBであることを確認したいと思います。誰かを助けてほしい:)
ベストアンサー1
を使用すると、簡単にこれを行うことができますawk
。最初のフィールドが数字のみで構成されるか.
(ヘッダー行をスキップできるように)、2番目のフィールドではなく行を印刷するだけです0kB
。
awk '$1~/^[0-9.]*$/ && $2!="0kB"' file