You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在显示前清理CLI命令stdout中的JSON格式冗余内容?

提取CLI命令输出核心短语的解决方法

方法1:使用jq(推荐,适合JSON格式输出)

jq是专门处理JSON数据的工具,能精准提取字段内容,命令如下:

links -dump https://corporatebs-generator.sameerkumar.website | jq -r '.phrase'
  • -r参数用于输出原始字符串,自动去掉引号,直接返回核心短语内容。

方法2:使用sed(纯文本替换)

如果没有安装jq,可以用sed做正则匹配替换,命令如下:

links -dump https://corporatebs-generator.sameerkumar.website | sed -E 's/^\{"phrase":"(.*)"\}$/\1/'
  • 正则表达式^\{"phrase":"(.*)"\}$会匹配完整的JSON输出,捕获括号内的核心短语,再替换为捕获的内容,去掉多余的符号和字段名。

方法3:使用awk(字段分隔提取)

利用双引号作为分隔符,直接提取目标字段,命令如下:

links -dump https://corporatebs-generator.sameerkumar.website | awk -F'"' '{print $4}'
  • -F'"'指定双引号为分隔符,输出的第四段就是需要的核心短语。

内容的提问来源于stack exchange,提问作者Ffo Kcuf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 15:55:17