私はRHEL 7.3です。私がやってみました/ NEWIMAGE/otherimagebash sedコロンを含むファイルの行番号を置き換えます。
:
画像:
画像:/ currentimage/MYIMAGE
私はそれを変更するにはbashスクリプトを必要とするようにmyfile.txtのの12行目に見えますそれこの方法:
sed -i '12s/image: /currentimage/myimage/image: /newimage/otherimage/' ./myfile
しかし、それはで失敗します。 はsedを: `s'を
に未知のオプションご迷惑をおかけして申し訳ございません。
TIA。
https://www.gnu.org/software/sed/manual/html_node/The-_0022s_0022-Command.html#The-_0022s_0022-Command「 '/'文字は、一意に他の任意の1文字で置き換えることができます任意の 's'コマンド'/'文字(またはその代わりに使用される他の文字)は、\ regexp *または* replacement *の前に\文字がある場合にのみ使用できます。 – melpomene