Unixシステムのファイルを置き換えるには、次のコマンドを使用しようとします_
。:
sed
sed "s/'_''/:/g"
しかし、これはうまくいきません。同様のsed関連の投稿で解決策が見つかりません。
答え1
実際には引用符はまったく必要ありませんが、追加の一重引用符があります。下線とコロンはシェルにとって重要ではありません。sed
一致'_''
(4文字すべて)を要求し、それをコロンに置き換えます。
$ echo "_This is a test_" | sed s/_/:/g
:This is a test:
引用が良い考えではないというわけではありません...