ฉันมีไฟล์ที่มีเนื้อหาคล้ายกับไฟล์ต่อไปนี้
0
0
0.2
0
0
0
0
ฉันต้องการลบบรรทัดทั้งหมดด้วยศูนย์เดียว
ฉันคิดว่าจะใช้grep -v "0"
แต่สิ่งนี้จะลบบรรทัดที่มี 0.2 ด้วย ฉันเห็นว่าฉันสามารถใช้-w
ตัวเลือกได้ แต่ดูเหมือนจะไม่ทำงานเช่นกัน
ฉันจะลบบรรทัดทั้งหมดที่มีเพียง 0 เดียวและเก็บบรรทัดเหล่านั้นทั้งหมดที่เริ่มต้นด้วย 0 ได้อย่างไร
-w
ซึ่งล้มเหลวที่นี่
grep
งานนี้ และคุณหมายถึงอะไรโดยศูนย์เดียว ? ฟังดูเหมือนปัญหา XYมาก