วิธีการละเว้นข้อความแสดงข้อผิดพลาดในทุบตีบน Ubuntu?


12

ฉันพยายามแสดงจำนวนบรรทัดคำและตัวอักษรของไฟล์การกำหนดค่าทั้งหมดใน/etc/*conf(พร้อมคำสั่งwc)

ฉันจะแก้ไขคำสั่ง (หรือ commandline) เพื่อไม่ดูข้อความผิดพลาดได้อย่างไร?


1
หากคำตอบของ Roy ด้านล่างไม่ได้ให้สิ่งที่คุณต้องการคุณสามารถให้คำสั่งที่คุณพยายามทำเพื่อที่เราจะได้ทราบว่ามีอะไรที่ทำงานไม่ถูกต้องหรือไม่?
เมทริกซ์โมล

คำตอบ:



3

ฉันยังไม่สามารถเข้าถึงเชลล์ได้ในตอนนี้ แต่คุณสามารถลองใช้งานได้

cat /etc/*.conf 2> /dev/null | wc -l

ที่ควรเปลี่ยนเส้นทางข้อผิดพลาดทั้งหมดและปล่อยให้ส่งผ่านไปยัง wc


สิ่งนี้จะไม่อนุญาตให้wc แสดงผลคำ / บรรทัด / จำนวนถ่านต่อไฟล์ถ้านั่นคือสิ่งที่ OP ต้องการ มันจะได้รับผลรวมของ/etc/*confไฟล์ทั้งหมด
ต้มตุ๋น quixote

0

โดยปกติแล้วเพียงแค่เปลี่ยนทิศทางเอาต์พุตมาตรฐานไปที่ / dev / null เพื่อละเว้นเอาต์พุต แต่นี่ไม่ใช่วิธีปฏิบัติที่ดีเมื่อเขียนเชลล์สคริปต์

ลองใช้ -q แทนเพื่อรันเชลล์ในโหมดค่อนข้างซึ่งจะสร้างเอาต์พุตที่น้อยลง

สิ่งนี้อาจไม่เกี่ยวข้องกับคำถาม แต่เป็นเพียง FYI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.