ชื่อ
uniq (ลบบรรทัดที่ซ้ำกันออกจากไฟล์ที่ไม่ซ้ำกัน)
สรุป
uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-fields] [+ # skip-chars] [--count] [- ปรับปรุง] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [- เช็ก - ฮาร์ส = เช็ค - 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)
สำคัญ: ใช้ คำสั่ง man ( % man ) เพื่อดูว่าคำสั่งถูกใช้อย่างไรในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ