GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 70

6
9

dòng lệnh trên cho biết trong thư mục chủ của có 36 file (do dòng đầu tiên kết quả thông
báo của lệnh

ls không xác định một file).

kết hợp với lệnh

cat để biết số tài khoản cá nhân có trên máy của người

dùng:

# cat /etc/passwd | wc -l

324

* Lnh loi b nhng dòng không quan trng uniq

Trong một số trường hợp khi xem nội dung một file, 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 file, có thể sử dụng lệnh

uniq để liệt kê ra nội dung

file sau khi đã loại bỏ các dòng trùng lặp. Cú pháp lệnh:

uniq [tùy-chn] [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, --count : đếm và hiển thị số lần xuất hiện của các dòng trong file.
-d : hiển thị lên màn hình dòng bị trùng lặp.
-u : hiển thị nội dung file 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 file 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 file 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 file 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 bng cách s dng menu chính, hãy m
menu chính, ch
n mc Logout đáy menu.
Ch
n YES/ NO để kết thúc phiên làm vic vi Gnome.
Ch
n YES/ NO để kết thúc phiên làm vic vi Gnome.
N
ếu mun thoát bng cách s dng nút Logout trên Panel,
tr
ước hết phi thêm nút này vào Panel.
Ch
n YES/ NO để kết thúc phiên làm vic vi Gnome.

Trong file

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

Chn YES/ NO để kết thúc phiên làm vic vi Gnome.