with online examples bash awk sed jq

online - ¿Cómo eliminar las comillas dobles en la salida jq para analizar archivos json en bash?



jq online (1)

Esta pregunta ya tiene una respuesta aquí:

Estoy usando jq para analizar un archivo JSON como se muestra here . Sin embargo, los resultados de los valores de cadena contienen las "comillas dobles" como se esperaba, como se muestra a continuación:

$ cat json.txt | jq ''.name'' "Google"

¿Cómo puedo canalizar esto a otro comando para eliminar el ""? entonces consigo

$ cat json.txt | jq ''.name'' | some_other_command Google

¿Qué some_other_command puedo usar?


Use la opción -r para emitir cadenas sin formato como salida:

jq -r ''.name'' <json.txt