Melempar "grep -v null" di akhir perintah cukup mudah, tetapi dalam banyak (kebanyakan?) situasi di mana saya melakukan kueri pada nama bidang, saya tidak ingin catatan di mana kueri akan menghasilkan tidak cocok dalam catatan.
jq 'foo | select(. == null | not)'
harus melakukan trik
Hmm, sepertinya akan lebih mudah menggunakan opsi baris perintah umum untuk kasus penggunaan yang lebih luas dan lebih umum karena tidak menginginkan nol dalam output.
Bergantian:
jq '.foo // empty
Komentar yang paling membantu
Bergantian:
jq '.foo // empty