sedを使って式を置き換えようとしています。正規表現はvimでは動作しますが、sedでは動作しません。私はスラッシュで番号の前に、最後のダッシュを交換していますので、sedの逆参照が間違った値を返す
/www/file-name-1
が
/www/file-name/1
を返す必要があります私は、次のコマンドを使用していますが、それは代わりに
/www /のファイル名/ 0を出力し続けますsed 's/-[0-9]/\/\0/g' input.txt
私は間違っていますか?これは、OS Xの下でsedのようだ
これは正解です。私は@ user2052491がかっこを使用していなかったことに気付かなかった。 – maljub01
中括弧の前のバックスラッシュは必要ありませんか? – Blauhirn