Eu aconselho evitar a análise de dados JSON usando ferramentas orientadas a texto como awk
ou sed
, etc ...
Em vez disso, use um analisador JSON ou um idioma que dependa de uma biblioteca JSON como perl
, python
, etc.
Aqui está um exemplo com jq
:
<file jq '.[] |= (.[2] as $t | .[2] = .[1] | .[1] = $t)'
Todos os objetos são substituídos pela permutação do terceiro e do segundo elemento do array. Observe que as matrizes em jq
começam com o índice 0
.