愚かな質問です。
を検索して置換しようとして"$option">$option_translated
い$option>$option_translated
ます。
UNIX端末でこのコマンドを実行すると、正常に動作します。
sed -i 's/"$option">$option_translated/$option>$option_translated/g' filename.txt
しかし、Perl スクリプトで使用すると機能しません
my $cmd = ("sed -i 's/"$option">$option_translated/$option>$option_translated/g' $filename");
qx{$cmd};
ここで一部の文字をエスケープする必要があると思います。それらがどれか教えてください。ありがとう。