Bash 运算符翻译为 Fish

Bash 运算符翻译为 Fish

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

除此之外,我用鱼壳代替。我怎样才能将jq . <<< '{"some": "xyz"}'(在bash中工作)翻译成fish shell?

答案1

运算符<<<是此处的字符串

3.6.7 这里的字符串

鉴于:

[n]<<< word

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

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

echo '{"some": "xyz"}' | jq

bash(这也适用)

相关内容