如何修复 MacOS 上 sed 中的“命令 a 需要 \ 后跟文本”?

如何修复 MacOS 上 sed 中的“命令 a 需要 \ 后跟文本”?

我在 sed 语句中有以下片段:

/pause$/ {
  N;
  /pause/d
}

但我得到:

$ . sed_shorter_version_one_test_case_html_to_ruby.sh SAD/fullform_SAD
sed: 19: "
/pause$/ {
  N;
  /pau ...": command a expects \ followed by text

这是为什么?怎么修?

答案1

我有

$ a\end 

在底部

我不得不把它改成

$ a\
end

相关内容