gpt4 book ai didi

jq - 使用 jq 在 Midnight Commander 中查看 JSON 文件

转载 作者:行者123 更新时间:2023-12-04 03:00:37 24 4
gpt4 key购买 nike

所以有一个很棒的工具可以处理 JSON 数据,叫做 jq .

还有一个很棒的 Linux 文件管理器,叫做 mc .

有一天(今天)我想到了将这两者集成的想法,这样我就可以在 Midnight Commander 中使用 F3 键盘快捷键以漂亮/格式化的方式轻松预览 JSON 文件。

我使用 CommandEdit extension file 菜单操作打开 MC 扩展文件,然后将以下内容添加到打开的配置文件中:

# json
regex/\.json$
View=%view{ascii} jq < %f

我认为这很简单,但出乎意料的是它不起作用:尝试查看 JSON (F3) 导致错误弹出窗口,其中包含 jq 的帮助页面的内容(与您键入时相同jq 本身),所以开始于:“jq - 命令行 JSON 处理器 [版本 1.5]...

谁能告诉我为什么这个配置不正确?

最佳答案

在我提交问题两分钟后,我就被揭露了。

我想也许 jq 不会产生标准输出...这让我想到了这个问题:How to use jq in a shell pipeline?所以我修改了扩展文件,如下所示:

# json
regex/\.json$
View=%view{ascii} jq '.' < %f

现在它按预期工作,将 jq 的结果通过管道传输到内部 mc 查看器。

谢谢你,我;)

关于jq - 使用 jq 在 Midnight Commander 中查看 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49531563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com