4
sedが終了していない「s」に関するエラーを表示するのはなぜですか?
bashスクリプトに一連のsed置換があり、終了していない「s」コマンドに関するエラーが発生します。sed行は次のようになります。 sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult しかし、何らかの理由で、bashはこれを好みません。 sed: -e expression #4, char 69: unterminated `s' command ここで何が欠けていますか?SEDに変数を入力させるにはどうすればよいですか?それらはすべて終了しているように見えます。