-3
echo '/foo/bar/test/' | sed -e "s/\//|/"
は(間違って)置き換える最初の試合予想
で停止SED:|foo|bar|test|
実際:|foo/bar/test/
が間違って何ですか?
echo '/foo/bar/test/' | sed -e "s/\//|/"
は(間違って)置き換える最初の試合予想
で停止SED:|foo|bar|test|
実際:|foo/bar/test/
が間違って何ですか?
Jose Ricardo Bustos M.とPatrick Trentinのコメントによれば、sed
は正しく動作しています。 s///
コマンドは、動作がフラグで変更されない限り、最初にに一致するものだけをに置き換えます。 すべてをに変更するには、s///g
を使用してください。一致するものをn
と置き換える。 3回目の試合では、最初の試合ではなくs///3
を使用します。
'echo '/ foo/bar/test /' | sed -e "s/\/|/g" 'は –
になるかもしれません。' echo '/ foo/bar/test /' | sed -e "s/\ // |/g" ' –