空のフィールド値を持つ行をGrepして削除します。

空のフィールド値を持つ行をGrepして削除します。

テキストファイルの空のフィールド値を見つけて、1行全体を削除できるコマンドがあるかどうか疑問に思います。

はい

 Hello:Its Me
 Hello:How are you
 Hello:
 Hello:Bye

と予想出力

 Hello:Its Me
 Hello:How are you
 Hello:Bye

ベストアンサー1

非常に標準的な場合、最も簡単な解決策awkは次のとおりです。

awk -F: '$2 != ""' file

そしてgrep

grep :. file 

おすすめ記事