小编una*_*hez的帖子

解析错误:第 2 行第 0 列的数字文字无效

我正在尝试读取大型 json 数据结构,但收到消息:

解析错误:第 2 行第 0 列的数字文字无效

我正在使用的命令是下一个:

n_rules=$(echo rulebase_list | jq '.total')
Run Code Online (Sandbox Code Playgroud)

并且该文件在第一层级中有一个变量,它是

"total" : 126
Run Code Online (Sandbox Code Playgroud)

你知道为什么我会遇到问题吗?我想问题是 126 是一个数值,但我能做什么?

json jq

5
推荐指数
1
解决办法
9858
查看次数

jq:错误:无法用字符串索引数组

我正在尝试为检查点管理服务器 api 执行 bash 脚本,但遇到了一些问题。我想获取 json 字典中的值,为此我必须使用变量。我正在输入这个命令:

echo $rulebase | jq --arg n "$0" '.rulebase[$n].to'
Run Code Online (Sandbox Code Playgroud)

我得到下一个错误:

jq:错误:无法用字符串索引数组

但是,如果我使用:

echo $rulebase | jq  '.rulebase[0].to'
Run Code Online (Sandbox Code Playgroud)

我得到了我需要的结果。我不知道如何在变量为数字时使用它们,有人可以帮助我吗?

json jq

3
推荐指数
2
解决办法
3241
查看次数

升级后 Metasploit 崩溃

我最近升级了 metasploit 框架,完成后,当我尝试启动它时,出现下一个错误:

msfconsole
Unable to find a spec satisfying metasploit-framework (>= 0) in the set. Perhaps the lockfile is corrupted?
Run bundle install to install missing gems.
Run Code Online (Sandbox Code Playgroud)

我已经卸载它并重新安装,但问题仍然存在。有什么建议吗?

metasploit kali-linux

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

jq ×2

json ×2

kali-linux ×1

metasploit ×1