Bash 操作符翻译成鱼

san*_*016 3 bash io-redirection fish

我一直在尝试学习使用jq,对于 bash,它使用了<<<阅读bash 文档后我无法理解的运算符,这个运算符是做什么用的?

除此之外,我用鱼壳代替。我如何翻译jq . <<< '{"some": "xyz"}'(在 bash 中工作)到鱼壳?

jes*_*e_b 5

<<<操作是下面的字符串

3.6.7 这里的字符串

鉴于:

[n]<<< word
Run Code Online (Sandbox Code Playgroud)

单词经历大括号扩展、波浪号扩展、参数和变量扩展、命令替换、算术扩展和引号删除。不执行路径名扩展和分词。结果作为单个字符串提供,并附加一个换行符,到其标准输入上的命令(或文件描述符 n,如果指定了 n)。

要将其转换为鱼壳,您可能会这样做:

echo '{"some": "xyz"}' | jq
Run Code Online (Sandbox Code Playgroud)

(这也适用bash