シェルスクリプトを使用して特殊文字を含む行を追加する方法

シェルスクリプトを使用して特殊文字を含む行を追加する方法

特殊文字を含む行を追加する必要がありますが、これは私の行です。

sed -I  's/)/File have something 'example')/g' "example.ctl";

ここに画像の説明を入力してください。

一重引用符で目的の出力

File have something ‘example’ 

どうすればいいですか?

答え1

二重引用符を含める

echo "hello (world)" | sed "s/)/ with an 'example')/"

与える

hello (world with an 'example')

複雑な引用符を含める:

echo "hello (world)" | sed "s/)/ with an hello ‘example’ )/"
hello (world with an hello ‘example’ )

関連情報