sed
(たとえば)コマンドを実行したいのですが、実行するecho
前にそれを実行します。
コマンドを変数に保存しようとしました。
次に、echo
それを実行します。
command="sed -i 's/FOO/BAR/g' myFile";
echo "Command: \"$command\"" ;
$command ;
私が得たエラー:
Command: "sed -i 's/FOO/BAR/g' myFile"
sed: -e expression #1, char 1: unknown command: `''
一重引用符をエスケープするにはどうすればよいですか? (または、二重引用符を使用できますか?)
私はそれをグーグルで検索しましたが、答えが見つかりませんでした。