awkで特定の列が特定の文字でない行だけを抜き出す 7月 10, 2018 以下のようなタブ区切りのファイルanimals.txtがある Ovis aries 41.9088 Ascaris suum 37.6 Timema cristinae 0 ここから、2列目が0でないものだけを抽出したい。 awk -F '\t' 'BEGIN{OFS="\t"}{if($2!=0)print}' animals.txt これでできる