複数の列を持つファイルがあります。最初の 2 つのフィールドに同じ値を持つレコードを除外しようとしています。両方のフィールドにテキスト値が保持されます。これは私が使用しているコマンドです:
cat input_file | awk -F'\t' '{if($1==$2) print $1 $2}'
このコマンドを実行すると、フィールドの値が数値である行のみが取得されます。ファイルには、数値ではない 2 つのフィールドに同じ値を持つ複数の行が含まれています。awkに文字列比較を強制するにはどうすればよいですか?
また、これを達成できる他の方法はありますか?(私は Unix 環境が初めてで、あまりにも多くのトリックを知りません...アドバイスをいただければ幸いです)