قمع تجد والبقرى "لا يمكن فتح" الانتاج
سؤال
وأنا أعطيت بناء الجملة هذا من قبل المستخدم <لأ href = "HTTPS : //stackoverflow.com/users/45890/phi "> فاي
find . | awk '!/((\.jpeg)|(\.jpg)|(\.png))$/ {print $0;}' | xargs grep "B206"
وأود أن قمع إخراج البقرى: لا يمكن فتح ..... وتجد: يمكن خطوط يست مفتوحة من نتائج
عينة الإنتاج لا يمكن تجاهلها:
grep: can't open ./cisc/.xdbhist
find: cannot open ./cisc/.ssh
المحلول
هل حاولت إعادة توجيه ستدير إلى / ديف / لاغية؟
2>/dev/null
وهكذا الموجهات أعلاه تيار NO.2 (والذي هو ستدير) إلى / ديف / لاغية. هذا هو قذيفة تعتمد، ولكن ما سبق يجب أن تعمل لأكثر من غيرها. لأن البحث والبقرى والعمليات المختلفة، قد تضطر إلى القيام بذلك على حد سواء، أو (ربما) تنفيذ في المستوى الفرعي. منها مثلا.
find ... 2>/dev/null | xargs grep ... 2>/dev/null
هنا إشارة إلى بعض الوثائق على إعادة توجيه باش. إلا إذا كنت تستخدم CSH، وهذا يجب أن تعمل لأكثر من غيرها.
نصائح أخرى
وو-s البقرى الخيار العلم وقمع هذه الرسائل للأمر البقرى
لا تنتمي إلى StackOverflow