小编The*_*heo的帖子

Makefile 中的多行 sed

我有一个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)

任何帮助将不胜感激。

make sed

7
推荐指数
1
解决办法
706
查看次数

标签 统计

make ×1

sed ×1