awk
คำสั่งด้านล่างจะลบบรรทัดที่ซ้ำกันทั้งหมดตามที่อธิบายไว้ที่นี่ :
awk '!seen[$0]++'
หากข้อความมีบรรทัดว่างทั้งหมด แต่บรรทัดว่างหนึ่งบรรทัดจะถูกลบ
ฉันจะเก็บบรรทัดว่างไว้ทั้งหมดในขณะที่ลบบรรทัดที่ซ้ำกันที่ไม่ว่างทั้งหมดโดยใช้เพียงอย่างเดียวได้awk
อย่างไร โปรดรวมคำอธิบายสั้น ๆ