【发布时间】:2019-03-16 16:55:10
【问题描述】:
我想在 /usr/lib/jq/mytest.jq 中放置一个函数定义,以包含在我的 jq 脚本中。
来自manual:
默认搜索路径是给-L的搜索路径 命令行选项,否则 ["~/.jq", "$ORIGIN/../lib/jq", "$ORIGIN/../lib"].
既然 jq 在 /usr/bin 中, /usr/bin/../lib/jq 不应该在搜索路径中吗?我无法让这个命令工作:
jq -n 'include "mytest";'
在命令中添加 -L /usr/lib/jq 可以,或者我可以创建一个 ~/.jq/mytest.jq 并且也可以。但是,我想使用 ~/.jq 文件进行启动。我怎样才能有一个启动脚本和一个包含搜索路径而不在命令行上指定-L??
【问题讨论】:
标签: jq module-search-path