【发布时间】:2017-05-05 15:07:59
【问题描述】:
文件 foo.h 是:
do { \
if (a == b) { \
c = 1; \
} \
\
} while (0)
在此,对于最后 2 行,模式将是
"\t\\\n} 而 (0)"
我想用
替换这个模式"\t} while (0)".
我试过了
sed -i -- 's/\t\\\n} while (0)/\t} while (0)/g' "foo.h"
。但我没有达到预期。 我希望最终的 foo.h 应该是这样的:
do { \
if (a == b) { \
c = 1; \
} \
} while (0)
我们不能一起替换 "\t\\\n" 吗?或任何其他实用程序?
【问题讨论】: