我有一个sed
要在Makefile
. 它在终端中工作。命令是
sed -n '/[{]/,/[}]/{
p
/[}]/a\
//end of block matching brace
}' myfile.txt
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误消息make
:
/bin/sh: 2: Syntax error: Unterminated quoted string
Run Code Online (Sandbox Code Playgroud)
如果我添加反斜杠或将所有内容放在一行上,我会得到
sed: -e expression #1, char 14: extra characters after command
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。