Şu anda, jq kullanarak bir json dosyasını güzel bir şekilde yazdırmak istediğimde kullanıyorum:
cat file.json | grep jq .
Yine de jq
bir dosya adını, geri dönüş yapmak zorunda kalmadan argüman olarak kabul etmeyi beklerdim cat
.
Man sayfa diyor ki:
jq [seçenekler ...] filtre [dosyalar ...]
... Varsayılan olarak, jq stdin'den JSON nesnelerinin (boşlukla ayrılmış) bir akışını okur. Bir veya daha fazla dosya belirtilebilir, bu durumda jq bunun yerine onlardan girdi okuyabilir.
Yine de çalışıyor:
jq file.json
tuşların tanımlanmadığı derleme hataları atarak başarısız olur.
Çalıştırırken dosyayı nasıl ekleyebilirim jq
?