如何解决m4宏和外壳程序重定向
m4宏可以将重定向输出到带有外壳var/lib/dpkg/info/
的变量吗?变量$(...)
为空:(。
$MANPAGE_DOCBOOK_XSL
https://github.com/pevik/ima-evm-utils/blob/master/m4/manpage-docbook-xsl.m4#L22
查看Wayland中的类似代码,他们只是检查命令是否有效(是否可以找到目录),而不是值。
https://github.com/wayland-project/wayland/blob/master/configure.ac#L167
解决方法
最后,我发现这是错误的sed
部分(m4本身没有什么魔术)。我发送了一个补丁来修复该软件:
https://patchwork.kernel.org/patch/11712861/
- MANPAGE_DOCBOOK_XSL=$(${XMLCATALOG} ... | sed -n 's|^file:/\+|/|p;q')
+ MANPAGE_DOCBOOK_XSL=$(${XMLCATALOG} ... | sed 's|^file:/\+|/|')
我想我应该将此问题删除为无效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。