shの "string"で始まるファイル内のすべての行を削除するにはどうすればよいですか?私はsedコマンドの使用について考えていました。あなたのsed -iオプションをサポートしている場合、あなたが行うことができ、場所にそれを行うにはunix shで "string"で始まる行をすべて削除しますか?
答えて
grep -v '^string' yourfile.txt > stripped.txt
:
sed -i '/^string/d' input-file
sedはファイル拡張子'-i'を使うときには、OS Xでは非常に賢明でなければならないので、明示的に一重引用符を使う必要があります:' sed -i ''/^ string/d 'input-file' –
OSXでは、 '-i'をサポートしていません!私の個人的な好みは '-i'を決して使用せず、代わりにシェルでリダイレクトを行うことです。 –
'-e'は必要ありませんか? – Mausy5043
SEDとあなたの答えではgrepが自分の友達のawkが欠落しています
awk '!/^string/' inputfile > resultfile
同じファイルにする必要があります – t3hcakeman
あなたはExモードでVimを使用することができます。
ex -sc g/^string/d -cx file
g
が一致するすべての行d
、削除を選択x
保存して閉じ
- 1. ハッシュで始まるすべてのリスト要素を削除します。
- 2. UNIXシェルスクリプトで "#!/ bin/sh"という行は何を意味していますか?
- 3. 含まれている行を削除しますか? TextArea/Stringからですか?
- 4. UNIX - 特定の行を削除する
- 5. Java: "。"で始まるファイルを削除します。
- 6. ダブルハイフンで始まるファイルを削除するには?
- 7. UNIXのC++でファイルを削除する
- 8. Pythonを使用して、8角形で始まるファイルの行を削除しますか?
- 9. Bash:#で始まるすべてのテキストファイルを削除するにはどうすればよいですか?
- 10. JqGrid:すべての行と列のツールチップを削除します
- 11. mysqlで削除クエリを削除すると、すべての行が保存されますか?
- 12. 特定の接頭辞で始まらないすべての行を削除する
- 13. ファイルから重複する行を削除するunixツール
- 14. メモ帳で特定の行までのすべての行を削除++
- 15. regexで漢字を除くすべてを削除しますか?
- 16. Visual Studioは開始時に改行を削除します
- 17. アンドロイドスワイプでリスト行を削除します
- 18. ディレクトリを削除してイメージマジックを削除できますか?
- 19. xcodeはすべての実行で自分のデータファイルを削除します
- 20. unixを使用してドル記号で始まる特定の文字列を含む行を削除します。
- 21. string []から空の値を削除しますか?
- 22. Emacsは、一致しないすべての行を削除しますか?
- 23. CSSファイルの内容をすべて削除できますか?
- 24. DOSで同じ開始チャレーターで始まるフォルダーを削除するには
- 25. どのようにして、すべての可能なUNIX(シェル)コマンドをプログラムで実行できますか?
- 26. unixのファイルから特定の行を削除するには?
- 27. DataGrid行としてデータベース行を削除する方法はwpfで削除されますか?
- 28. リンクを除くすべてのHTMLタグを削除します
- 29. Qt - すべてのウィジェットをレイアウトから削除しますか?
- 30. quicklaunchからすべてのリンクを削除しますか?
どのように同じファイルのうちはどうですか? – t3hcakeman
grepでそれを実際に行うことはできません。一時ファイルに出力して、 'mv tempfile origfile'することができます。本当のインプレース編集が必要な場合は、sed/perl/awkを使用する必要があります。 –
どうすればそれらを使うのですか? :D – t3hcakeman