我有以下处理文件的方法:
$ vim file2
define(add2, `eval($1+$2)')
Adding 2+4=add2(2,4)并且要跑:
$ m4 file
Adding 2+4=6是否有一种方法可以使用内联的文件内容运行m4?例如:
$ m4 <inline>
define(add2, `eval($1+$2)')
Adding 2+4=add2(2,4)
<ctrl-d>
# Adding 2+4=6这是怎么做到的?
发布于 2021-11-24 22:17:05
一种选择是“交互模式”:
-e --交互式非缓冲输出,忽略中断
在这种情况下,您可以:
IM-MM:DD_Objects david$ m4 -e
define(add2, `eval($1+$2)')
Adding 2+4=add2(2,4)
Adding 2+4=6https://stackoverflow.com/questions/70103541
复制相似问题