rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

sedコマンド 行削除

2022 Jan. 09.

  • 行削除での区切り文字は / (スラッシュ) でなけれなならない

  • テキストファイルをパイプでsedの標準入力に流し、結果を同じテキストファイルにリダイレクトすると、そのテキストファイルのすべての内容が失われる。(サイズがゼロのファイルになる)

(OKな例)
$ cat FILE | sed -e "/STR/d"
$ cat FILE | sed -e "/STR/d" > FILE2

(NGな例)
$ cat FILE | sed -e ":STR:d"
$ cat FILE | sed -e "/STR/d" > FILE