-
特定の列の値を抽出する: タブ区切りのデータファイルから特定の列の値を抽出するには、以下のようなコマンドを使用します。
awk -F'\t' '{print $2}' data.txt
上記のコマンドは、data.txtファイルの2番目の列の値を抽出して表示します。-Fオプションでフィールドの区切り文字を指定しています。
-
条件に基づいて行をフィルタリングする: 条件に基づいてタブ区切りのデータファイルの行をフィルタリングするには、以下のようなコマンドを使用します。
awk -F'\t' '$3 > 10 {print}' data.txt
上記のコマンドは、data.txtファイルの3番目の列の値が10より大きい行を表示します。
-
列の合計や平均を計算する: タブ区切りのデータファイルの特定の列の合計や平均を計算するには、以下のようなコマンドを使用します。
awk -F'\t' '{sum += $4} END {print "Sum:", sum; print "Average:", sum/NR}' data.txt
上記のコマンドは、data.txtファイルの4番目の列の合計と平均を計算して表示します。NRは行数を表します。
これらは、awkを使用してタブ区切りのデータを処理するための基本的な例です。さまざまなタスクに応じてawkをカスタマイズすることもできます。詳細な使用方法については、awkのドキュメントやチュートリアルを参照してください。