Hiện tại, khi tôi muốn in một tệp json bằng jq , tôi sử dụng:
cat file.json | grep jq .
Tuy nhiên, tôi mong muốn jq
chấp nhận một tên tệp làm đối số mà không phải dự phòng cat
.
Trang người đàn ông nói:
jq [tùy chọn ...] bộ lọc [tập tin ...]
... Theo mặc định, jq đọc một luồng các đối tượng JSON (khoảng cách được phân tách) từ stdin. Một hoặc nhiều tệp có thể được chỉ định, trong trường hợp đó jq sẽ đọc đầu vào từ những tệp đó.
Đang chạy:
jq file.json
thất bại bằng cách ném các lỗi biên dịch mà các khóa không được xác định.
Làm thế nào tôi có thể thêm các tập tin khi chạy jq
?