区切りファイルの特定の列から欠落していないN個の観測値を印刷します。

区切りファイルの特定の列から欠落していないN個の観測値を印刷します。

私のfile.txtデータがパイプで区切られていると仮定して、20列の欠落していない観測値10を見て、フォーマットが正しいことを確認したいと思います。

このコマンドを使用しますかawk?観測値が10個しかないとどうすればわかりますか?

cut -d "|" -f 20 < file.txt|moreまったく欠けていない列には便利ですが、まれな列には役立ちません。

ベストアンサー1

awk -F'|' 'BEGIN {found=0} $20 && found<10 {print $20; found++}' /path/to/file

おすすめ記事