0
A
答えて
1
awk
を削除するには、
Iamnotyours:[email protected]
ラインを保つために
ラインです!二つのフィールド
$ awk -F: 'NF>1' file
印刷ライン複数のフィールドを有する
$ awk -F: 'NF==2' file
印刷行のみ。あなたの場合、区切り記号があると、フィールド数は2になります。
grep -v ':$' file
かあなたには、いくつかの理由でのawkを主張する場合:
awk '!/:$/' file
あなたは2番目のフィールドは、あなたが必要とするすべてはあなたの投稿をサンプル入力が与えられ
$ awk -F: '$2!=""' file
2
空であるかどうかを確認する必要がありますそれがすべてではない場合は、要件を明確にするために質問を編集してください。
+1
バイトをもっと短くするために(そして '!'を取り除くために):awk '/:./' file'。 –
+1
idk:もし ':'が常にそこにあれば。質問に多くの情報はありません! –
関連する問題
- 1. レジストリエントリが存在しない場合にフォルダを削除する
- 2. 存在しない場合はINSERT、存在する場合は削除
- 3. 値が列に存在する場合は行を削除します
- 4. ファイルが存在しない場合に.htacessを実行する
- 5. 存在する場合はエンティティを削除し、Entity Frameworkに存在しない場合は追加します
- 6. EFコアデータベース行が存在しない場合に作成する
- 7. ディレクトリが存在しない場合はnpmを実行する
- 8. EXCEL VBA - 列が存在する場合に削除します。
- 9. 識別子が別のテーブルに存在しない場合は、テーブルの行を削除してください
- 10. MySQL:他のテーブルにIDが存在しない場合は行を削除してください
- 11. 変数に値が存在しない場合は、行を削除してください
- 12. dockerコンテナが存在しない場合にbashコマンドを実行
- 13. ファイルがディレクトリに存在しない場合は行をスキップ
- 14. 値が行内に存在しない場合は、行を返します。VARRAY
- 15. MELスクリプトボタンが存在する場合、オブジェクトを削除します
- 16. 行番号が存在する場合
- 17. テーブルが存在しない場合は長いクエリを実行
- 18. 行がデータレアに存在しない場合
- 19. php/PDOにレコードが存在する場合は削除する
- 20. CloudFormation:リソースが存在しない場合は作成しますが、削除しない場合は
- 21. 子レコードが存在しない場合、親レコードを削除するCONSTRAINT PostgreSQL
- 22. Excel VBAクリア3つ目が削除された場合は2行から内容を削除します
- 23. 既に存在する場合、ラベルテキストを削除します
- 24. MySQL INSERTが存在しない場合その他の行が削除されます
- 25. レコードが存在しない場合(2番目のテーブルからではない)
- 26. C# - 行が存在しない場合に行を書き込む
- 27. レジストリキーが存在しない場合、削除から復帰する方法は?
- 28. 結合機能が存在しない場合、ストリームの収集/削除
- 29. 他のテーブルにコードが存在しない行を削除する
- 30. Cコードファイル内にコードが存在しないコメント行を削除するBashスクリプト?
質問から - 「1行しか含まないものを削除してください」 例から - "1つ以上の列を持つ行を選択しています" –
"行"と言うときは "列"を意味しますか?どの列が空であるかは重要ですか?あなたの質問を編集して、各列の存在/不在のすべての組み合わせを示すより包括的な入出力を含めます。 –