ชื่อ
uniq (ลบบรรทัดที่ซ้ำกันออกจากไฟล์ที่ไม่ซ้ำกัน)
สรุป
UNIQ -c - ข้ามเขต -s skip-chars -w check-chars - skip-fields + # skip-chars --count --repeated --skip-chars = skip-chars - check-chars - ความช่วยเหลือ - เวอร์ชั่น infile OUTFILE
ลักษณะ
UNIQ พิมพ์บรรทัดที่ไม่ซ้ำกันในไฟล์ที่จัดเรียงไว้เพียงหนึ่งในการทำงานของการจับคู่สาย หรือสามารถแสดงเฉพาะบรรทัดที่ปรากฏเพียงครั้งเดียวหรือเส้นที่ปรากฏมากกว่าหนึ่งครั้ง UNIQ ต้องใช้ข้อมูลที่เรียงตามลำดับเมื่อเปรียบเทียบเส้นที่ต่อเนื่องกันเท่านั้น
ตัวเลือก
-u, - เอกลักษณ์
พิมพ์เฉพาะบรรทัดที่ไม่ซ้ำกัน
-d, --reatedพิมพ์เฉพาะบรรทัดที่ซ้ำกันเท่านั้น -c, --countพิมพ์จำนวนครั้งที่แต่ละบรรทัดเกิดขึ้นพร้อมกับบรรทัด จำนวน, -f, --skip-fields = จำนวนในตัวเลือกนี้จำนวนคือจำนวนเต็มที่แสดงจำนวนฟิลด์ที่จะข้ามไปก่อนที่จะตรวจสอบความเป็นเอกลักษณ์ ฟิลด์จำนวนแรกพร้อมด้วยช่องว่างใด ๆ ที่พบก่อนครบจำนวนฟิลด์จะข้ามไปและไม่นับ ฟิลด์ถูกกำหนดเป็นสตริงที่ไม่ใช่ช่องว่างอักขระที่ไม่ใช่แท็กซึ่งแยกจากกันโดยช่องว่างและแท็บ + number, -s, --skip-chars = จำนวนในตัวเลือกนี้จำนวนคือจำนวนเต็มที่แสดงจำนวนอักขระที่จะข้ามไปก่อนที่จะตรวจสอบความเป็นเอกลักษณ์ ตัวอักษรตัวเลขแรกพร้อมด้วยช่องว่างที่พบก่อนตัวอักษรตัวเลขจะถูกข้ามไปและไม่นับ หากคุณใช้ฟิลด์และอักขระข้ามตัวเลือกฟิลด์จะข้ามไปก่อน -w, - เช็ค - chars = จำนวนระบุจำนวนอักขระที่จะเปรียบเทียบในบรรทัดหลังจากข้ามเขตข้อมูลและอักขระที่ระบุ ปกติส่วนที่เหลือทั้งหมดของเส้นจะถูกเปรียบเทียบ --ช่วยด้วยพิมพ์ข้อความการใช้งานและออกโดยใช้รหัสสถานะแสดงว่าประสบความสำเร็จ --versionพิมพ์ข้อมูลเกี่ยวกับรุ่นมาตรฐานออกแล้วออก % sort myfile | UNIQ กำจัดเส้นที่ซ้ำกันจากสตรีม (สัญลักษณ์ "|" ท่อผลลัพธ์จากการเรียงลำดับ myfile ไปยังคำสั่ง uniq) สำคัญ: ใช้ ชาย คำสั่ง ( % ชาย ) เพื่อดูว่ามีการใช้คำสั่งใดในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ ตัวอย่าง