###sedコマンドで指定行の文字列を\を含む文字列に置換したい
sedコマンドを利用して,指定したファイルのある行"を\含む文字列"で置換したいと思っているのですが,処理後の文字列を見てみると\が消えてしまいます.
"\を含む文字列"の\の前に\を追加する(\のようにする)ことでエスケープさせる方法は知っているのですが,"\を含む文字列"には変更を加えない方向でどうにかできないでしょうか.
###該当のソースコード
bash
1 2str="[((2))]" / \を含む文字列をstrに代入 3sed -i "1c ${str}" out.txt / out.txtの1行目をstrで置換 4
###発生している問題・エラーメッセージ
bash
1>less out.txt 2 3[((2))] / 1行目 \が消えている 4. 5. 6
###補足情報(言語/FW/ツール等のバージョンなど)
bashを利用
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。