ใช้“ uniq” และละเว้นตัวอักษรตัวแรกแทนที่จะเป็นคำ


3

ฉันมีรายการไฟล์ในโฟลเดอร์ รายการไฟล์ที่แสดงโดยใช้:

ls

ตอนนี้ฉันต้องการไปป์ที่ uniq ดังนั้นมันจะไม่สนใจอักขระ 6 ตัวแรกก่อนที่จะเปรียบเทียบ
มันเป็นไปได้? หรือบางทีฉันต้องใช้คำสั่งอื่น?
ขอบคุณ

คำตอบ:


4

ท่อส่งออกของlsคนแรกที่จะsedไปตัดออกไปตัวละคร X uniqครั้งแรกแล้วท่อมัน

% ls | sed -e 's/.\{X\}//' | uniq

(หมายเหตุ: แทนที่Xด้วย6ในกรณีของคุณ)


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