Jq: إضافة خيار لعدم طباعة السجلات حيث ينتج عن الاستعلام "فارغ"

تم إنشاؤها على ٢٢ أكتوبر ٢٠١٢  ·  3تعليقات  ·  مصدر: stedolan/jq

يعد إلقاء "grep -v null" في نهاية الأمر أمرًا سهلاً بدرجة كافية ، ولكن في العديد من المواقف (معظمها؟) حيث أقوم باستعلام عن اسم حقل ، لا أريد السجلات التي يؤدي فيها الاستعلام إلى عدم تطابق في السجل.

feature request

التعليق الأكثر فائدة

بالتناوب:
jq '.foo // empty

ال 3 كومينتر

jq 'foo | select(. == null | not)'

يجب أن تفعل الحيلة

حسنًا ، يبدو أنه سيكون من الأسهل استخدام خيار سطر أوامر عام لحالة استخدام أوسع وأكثر شيوعًا لعدم الرغبة في أي قيم خالية في الإخراج.

بالتناوب:
jq '.foo // empty

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات