Texto y procesado
Comando jq
Procesa y da formato a JSON desde la terminal: extrae campos, filtra y muestra datos de APIs de forma legible.
Sintaxis
jq 'filtro' archivo.jsonOpciones más útiles
.Muestra el JSON completo formateado.campoExtrae un campo.[0]Primer elemento de un arrayEjemplos para copiar
$ printf '{"a":1}\n' > d.json && jq .a d.jsonExtraer el campo aPuedes probarlos en la terminal del navegador: no toca tu ordenador.
Errores típicos
- Si el JSON está mal formado, jq da un error; compruébalo antes con cat.
FAQ
¿Para qué sirve jq en el día a día?
Para leer respuestas de APIs o ficheros de configuración sin perderse entre llaves.
Aprende a usarlo de verdad
El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.
Empezar el curso gratis