site-logo
G
N
I
D
A
O
L
awk

特定の条件に合致する行の列を入れ替えて出力する

3列目の数値が100を超えている行について、2列目と1列目を入れ替えて表示する

実行コマンド

awk '$3 > 100 {print $2, $1}' inventory.txt

💡 利用シーン

在庫表から在庫過多のアイテム名とIDをリストアップして加工したいとき

💻 実行結果例

Laptop 001
Monitor 005

📝 実務メモ

print文の中でカンマを使うとスペース区切りで出力される

⚠️ 注意点

条件式が文字列比較ではなく数値比較であることを確認する