awk で tsv の特定カラムが正規表現でマッチする行を抽出する方法のメモ。
tsv の第3カラムが正規表現にマッチする行を抽出する場合、以下のようにします。
tsv の第3カラムが正規表現にマッチする行を抽出する場合、以下のようにします。
$ cat text.tsv 1 a 1a 1 b 1b 1 c 1c 2 a 2a 2 b 2b 2 c 2c $ cat text.tsv | awk -F "\t" '$3 ~ /a/ {OFS="\t"; print}' 1 a 1a 2 a 2a