29 điểm bởi GN⁺ 2024-12-12 | 3 bình luận | Chia sẻ qua WhatsApp
  • jq là công cụ dòng lệnh để xử lý dữ liệu JSON, được cài sẵn mặc định trên hầu hết các bản phân phối Linux
  • Hữu ích để in đẹp (pretty print) dữ liệu JSON hoặc biến đổi dữ liệu bằng bộ lọc
  • Mạnh mẽ đến mức được xem là một trong 5 công cụ CLI mà lập trình viên nhất định nên học, và có thể đơn giản hóa nhiều tác vụ khác nhau khi làm việc với dữ liệu JSON

Cài đặt jq và cách dùng cơ bản

  • Cách cài đặt

    • Có thể cài jq bằng hầu hết các trình quản lý gói, hoặc tải trực tiếp binary hay build từ mã nguồn
    • Sau khi cài đặt, có thể dùng lệnh jq để kiểm tra hoạt động
  • Ví dụ sử dụng cơ bản

  • Ví dụ về bộ lọc JSON

    Quảng cáo

Các tính năng chính của jq

Bộ lọc cơ bản

Xử lý mảng

Quảng cáo

Tạo JSON mới

Tính năng nâng cao của jq

Sử dụng hàm

Chọn dữ liệu

  • Chọn dữ liệu theo điều kiện
    Quảng cáo

Biến đổi và ứng dụng JSON

3 bình luận

 
greenhead 2024-12-12

Cảm ơn bản tóm tắt! Đúng là thông tin cực kỳ hữu ích.

 
greenhead 2024-12-12

Mạnh đến mức được xếp vào 5 công cụ CLI mà các lập trình viên nhất định phải học,

Nhưng tôi cũng tò mò 4 công cụ CLI còn lại là gì, mà bài viết lại không nhắc tới nên thành ra giống một MacGuffin mất rồi..

 
ycs1m1yk 2024-12-12

https://navendu.me/posts/jq-interactive-guide/….

Đọc bản gốc thì thấy

jq is on every “five command line tools to learn as a developer” video on YouTube.
có câu như vậy.

Bốn công cụ còn lại thì không được nêu cụ thể, chắc là jq lúc nào cũng được nhắc tới trong mấy video kiểu đề xuất CLI tool như thế này thôi haha