Tôi có một tập hợp thay thế sed trong tập lệnh bash và đang gặp lỗi về lệnh `s 'bị hủy. Đây là dòng sed trông như thế nào:
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
Vì một số lý do, bash không thích điều này và tôi gặp lỗi về
sed: -e expression #4, char 69: unterminated `s' command
Tôi đang thiếu gì ở đây? Làm thế nào tôi có thể có SED đầu vào biến? Có vẻ như tất cả họ đều chấm dứt.