Używam jq do parsowania pliku JSON, jak pokazano here. Jednak wyniki dotyczące wartości ciągów zawierać „cudzysłów” Zgodnie z oczekiwaniami, jak pokazano na stronieJak usunąć podwójne cudzysłowy w wyjściu jq do parsowania plików json w bash?
$ cat json.txt | jq '.name'
$ "Google"
Jak mogę to rura do innego polecenia, aby usunąć „”? dostaję więc
$ cat json.txt | jq '.name' | some_other_command
$ Google
Którą komendę mogę użyć?
FYI, 'cat foo | bar 'jest znacznie mniej efektywny niż' bar
Innym przykładem przypadku, w którym różnica jest duża, jest 'cat foo | wc -c', vs 'wc -c