Bash tradução do operador para pescar

3

Estou tentando aprender a usar jq e, para o bash, ele usa o operador <<< que eu não consegue entender depois de ler a documentação do bash , para que serve esse operador?

Além disso, uso a casca de peixe. Como posso traduzir jq . <<< '{"some": "xyz"}' (funciona na bash) para a casca do peixe?

    
por sant016 06.07.2018 / 16:48

1 resposta

3

O operador <<< é uma string here

3.6.7 Aqui Strings

Dado:

[n]<<< word

The word undergoes brace expansion, tilde expansion, parameter and variable expansion, command substitution, arithmetic expansion, and quote removal. Pathname expansion and word splitting are not performed. The result is supplied as a single string, with a newline appended, to the command on its standard input (or file descriptor n if n is specified).

Para traduzir isso para a concha de peixe, você provavelmente faria:

echo '{"some": "xyz"}' | jq
    
por 06.07.2018 / 16:55

Tags