N
thフィールドに文字列が含まれている場合、タブ区切りファイルからすべての行を除外するための簡単なワンライナーをbashで実行する最良の方法は何s
ですか? 例:
$ cat myfile
A B_crop C
A X_mock D
$ cat myfile | filter -V -c 2 -s "crop"
A X_mock D
構成されたコマンドfilter
は、列番号 (1 から始まる)-c
と文字列を取り、-s
指定された列に文字列を含む行のみを保持します。-V
のように渡された場合grep
、文字列がその列番号の部分文字列ではない行を除外します。ありがとう。