1. ホーム
  2. linux

[解決済み] sed に標準入力から読み込ませるにはどうしたらいいですか?重複

2022-10-05 10:22:54

質問

私が試しているのは

grep searchterm myfile.csv | sed 's/replaceme/withthis/g'

となり

unknown option to `s'

私は何を間違えているのでしょうか?

編集してください。

コメント通り、コードは実際に正しいです。 私の完全なコードは次のようなものでした。

grep searchterm myfile.csv | sed 's/replaceme/withthis/g'
# my comment

そして、何らかの理由で私のコメントがsedの入力として送り込まれたようです。とても不思議です。

どうすれば解決するのでしょうか?

expression オプションを使用します。

grep searchterm myfile.csv | sed --expression='s/replaceme/withthis/g'