Tôi đang sử dụng jq để phân tích cú pháp tệp JSON như được hiển thị here. Tuy nhiên, các kết quả cho giá trị chuỗi chứa "dấu nháy kép" như mong đợi, như thể hiện trong trangLàm thế nào để loại bỏ dấu ngoặc kép trong đầu ra jq để phân tích cú pháp các tệp json trong bash?
$ cat json.txt | jq '.name'
$ "Google"
Làm thế nào tôi có thể đường ống này vào lệnh khác để loại bỏ các ""? vì vậy tôi nhận được
$ cat json.txt | jq '.name' | some_other_command
$ Google
Tôi có thể sử dụng some_other_command nào?
FYI, 'cat foo | bar' kém hiệu quả hơn 'bar
Một ví dụ khác về trường hợp có sự khác biệt lớn là 'cat foo | wc -c', vs 'wc -c