awk
初心者ここに!私は簡単な具体的な課題を解決するための助けを求めています。あなたは、単一の数(数4)が欠落している見ることができるようにここでawk:ファイルの欠損値を検索
はfile.txt
1
2
3
5
6
7
8
9
です。私は、コンソールに番号4がないことを表示したいと思います。私の考えは、エントリと現在の行番号を比較することでした。一致しない場合は、行番号を出力して終了します。試しました
cat file.txt | awk '{ if ($NR != $1) {print $NR; exit 1} }'
しかし、それは改行のみを出力します。
私はこの小さなエクササイズでawk
を学びたいと思っています。したがって、私は主にawk
を使用するソリューションに興味があります。なぜ私のコードが私が期待していることをしないのかについての説明を歓迎します。
を学んでおりますので
を、' $ 'プレフィックスを削除します。 – karakfa
それがあなたを混乱させるなら、他のものがあるでしょう... – karakfa