CC: hai số chỉ thế kỉ,
*Lệnh loại bỏ những dòng không quan trọng uniq
Trong một số tr−ờng hợp khi xem nội dung một tập tin, chúng ta thấy có một số các thông tin bị trùng lặp, ví dụ các dòng trống hoặc các dòng chứa nội dung giống nhau. Để đồng thời làm gọn và thu nhỏ kích th−ớc của tập tin, có thể sử dụng lệnh
uniq để liệt kê ra nội dung tập tin sau khi đã loại bỏ các dòng trùng lặp. Cú pháp lệnh:
uniq [tùy-chọn]... [input] [output]
Lệnh uniq sẽ loại bỏ các dòng trùng lặp kề nhau từ input (thiết bị vào chuẩn) và chỉ giữ lại một dòng duy nhất trong số các dòng trùng lặp rồi đ−a ra output (thiết bị ra chuẩn).
Các tuỳ chọn của lệnh:
-c, --count
-d
hiển thị lên màn hình dòng bị trùng lặp.
-u
hiển thị nội dung tập tin sau khi xóa bỏ toàn bộ các dòng bị trùng lặp không giữ lại một dòng nào.
-i
hiển thị nội dung tập tin sau khi xóa bỏ các dòng trùng lặp và chỉ giữ lại duy nhất một dòng có nội dung bị trùng lặp.
-D
hiển thị tất cả các dòng trùng lặp trên màn hình.
Nếu sử dụng lệnh uniq trên một tập tin không có các dòng trùng lặp thì lệnh không có tác dụng.
Ví dụ, ng−ời dùng sử dụng lệnh cat để xem nội dung tập tin vduniq
# cat vduniq
Gnome có hai ph−ơng pháp để thoát ra ngoài. Gnome có hai ph−ơng pháp để thoát ra ngoài. Để thoát bằng cách sử dụng menu chính, h∙y mở menu chính, chọn mục Logout ở đáy menu.
Chọn YES/ NO để kết thúc phiên làm việc với Gnome. Chọn YES/ NO để kết thúc phiên làm việc với Gnome. Nếu muốn thoát bằng cách sử dụng nút Logout trên Panel, tr−ớc hết phải thêm nút này vào Panel.
Chọn YES/ NO để kết thúc phiên làm việc với Gnome.
Trong tập tin vduniq có hai dòng bị trùng lặp và kề nhau là dòng thứ 1 và 2.
Gnome có hai ph−ơng pháp để thoát ra ngoài. Gnome có hai ph−ơng pháp để thoát ra ngoài.
và dòng thứ 5 và 6
Chọn YES/ NO để kết thúc phiên làm việc với Gnome. Chọn YES/ NO để kết thúc phiên làm việc với Gnome.
Dùng lệnh uniq để loại bỏ dòng trùng lặp:
# uniq vduniq
Gnome có hai ph−ơng pháp để thoát ra ngoài. Để thoát bằng cách sử dụng menu chính, h∙y mở menu chính, chọn mục Logout ở đáy menu.
Nếu muốn thoát bằng cách sử dụng nút Logout trên Panel, tr−ớc hết phải thêm nút này vào Panel.
Chọn YES/ NO để kết thúc phiên làm việc với Gnome.
Dòng cuối cùng trong tập tin vduniq có nội dung trùng với dòng thứ 5, nh−ng sau lệnh uniq, nó không bị xóa vì không kề với dòng có nội dung trùng lặp.