Grep 正規表現: Ask Question を除くすべての行を一覧表示します

Grep 正規表現: Ask Question を除くすべての行を一覧表示します

テキスト ファイルから、文字「T」の直後に「H」が続かない行をすべて自動的に削除しようとしています。grep を使用して出力を別のファイルに送信していますが、これを実行するのに役立つ魔法の正規表現が思いつきません。

grep が適切なツールでない場合は、awk、sed、またはその他の Linux ツールを使用することもかまいません。

ベストアンサー1

それで完了です:

grep -v 'T[^H]'

-v : 一致しない行を印刷する

[^H]: H以外の任意の文字に一致します

おすすめ記事