Về cơ bản, tôi có một bộ định tuyến openwrt. Tôi muốn nó chạy tập lệnh shell để kết nối với API, sử dụng địa chỉ MAC của nó làm xác thực và tải xuống tệp JSON.
Vì API chưa được xây dựng nên tôi đã tạo một tệp JSON theo cách thủ công và tôi muốn tập lệnh đọc một số giá trị từ JSON và lưu trữ chúng trong các biến riêng biệt.
Tôi đã sử dụng curl để lấy tệp JSON, bây giờ tôi cần tập lệnh để đọc nó và lưu trữ từng giá trị trong một biến số vừa phải.
Tất cả những gì tôi thấy trực tuyến là sử dụng jq ( https://stedolan.github.io/jq/ ) nhưng bộ nhớ của bộ định tuyến nhỏ chỉ còn 4 MB, bộ định tuyến đã cài đặt jshn ( https://github.com/m-labs/openwrt-milkymist/blob/master/package/jshn/example.txt ). Bất kỳ ý tưởng về cách tôi nên viết kịch bản?
{
"mac": "8d:ff:86:7d:9c",
"adblock": "off",
"parental": "off",
"vpn": "newyork1.ovpn",
"vpnstatus": "off",
"status": "active"
}
Cảm ơn trước,