如何使用M4从输入文件中删除空行(多余的empy行)?
我知道我可以dnl在脚本的每一行末尾追加以禁止换行输出,但是我的意思是空白行不在脚本中,而是在包含的数据文件中(不应放置在其中dnl's)。
我尝试过这样的事情:
define(`
',`')
Run Code Online (Sandbox Code Playgroud)
(不要换新行)但是它没有用。
谢谢。
我使用divert()我的定义:
divert(-1)将抑制输出divert(0)将恢复输出例如:
divert(-1)dnl output supressed starting here
define(..)
define(..)
divert(0)dnl normal output starting here
use_my_definitions()...
Run Code Online (Sandbox Code Playgroud)