in m4's patsubst, how do I replace newlines with spaces?

假如想象 提交于 2019-12-01 05:39:04

问题


How can I tell m4's patsubstr to replace all newlines in a string with a space?

I've tried:

patsubst(MULTI_LINE_STR_DEFINE,`\n',` ')

and

patsubst(MULTI_LINE_STR_DEFINE,`\\n',` ')

回答1:


patsubst(MULTI_LINE_STR_DEFINE,`
',` ')

That is, you put the newline, literally, between quotes.



来源:https://stackoverflow.com/questions/1567668/in-m4s-patsubst-how-do-i-replace-newlines-with-spaces

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!