Tìm hiểu lệnh Linux - uniq

Tên

uniq (loại bỏ các dòng trùng lặp khỏi một tập tin không phân biệt)

Tóm tắc

uniq [-cdu] [-f bỏ qua các trường] [-s bỏ qua ký tự] [-w check-chars] [- # bỏ qua các trường] [+ # skip-chars] [--count] [--repeated] [--unique] [--skip-fields = bỏ qua các trường] [--skip-chars = skip-chars] [--check-hars = check-chars] [--help] [--version] [infile ] [outfile]

Sự miêu tả

uniq in các dòng duy nhất trong một tệp được sắp xếp, chỉ giữ lại một trong các dòng phù hợp. Tùy chọn, nó có thể chỉ hiển thị các dòng xuất hiện chính xác một lần hoặc các dòng xuất hiện nhiều lần. uniq yêu cầu đầu vào được sắp xếp vì nó chỉ so sánh các dòng liên tiếp.

Tùy chọn

-u, - duy nhất

Chỉ in các dòng duy nhất.

-d, --repeated
Chỉ in các dòng trùng lặp.

-c, --count
In số lần mỗi dòng xảy ra cùng với dòng.

-number, -f, --skip-fields = số
Trong tùy chọn này, số là số nguyên biểu thị số trường cần bỏ qua trước khi kiểm tra tính duy nhất. Các trường số đầu tiên, cùng với bất kỳ khoảng trắng nào được tìm thấy trước khi các trường số được truy cập, được bỏ qua và không được tính. Các trường được định nghĩa là một chuỗi các ký tự không phải là dấu cách, không phải tab, được tách biệt với nhau bằng dấu cách và tab.

+ số, -s, --skip-chars = số
Trong tùy chọn này, số là số nguyên biểu thị số ký tự bỏ qua trước khi kiểm tra tính duy nhất. Các ký tự số đầu tiên, cùng với bất kỳ khoảng trắng nào được tìm thấy trước khi các ký tự số được truy cập, được bỏ qua và không được tính. Nếu bạn sử dụng cả tùy chọn bỏ qua trường và ký tự, các trường sẽ bị bỏ qua trước.

-w, --check-chars = số
Chỉ định số ký tự để so sánh trong các dòng, sau khi bỏ qua bất kỳ trường và ký tự được chỉ định nào. Thông thường, toàn bộ phần còn lại của các dòng được so sánh.

--Cứu giúp
In thông báo sử dụng và thoát bằng mã trạng thái cho biết thành công.

--phiên bản
In thông tin phiên bản về đầu ra tiêu chuẩn rồi thoát.

Thí dụ

% sắp xếp myfile | uniq

loại bỏ các dòng trùng lặp khỏi luồng (ký hiệu "|" dẫn đầu ra từ sắp xếp tệp myfile sang lệnh uniq).

Quan trọng: Sử dụng lệnh man ( % man ) để xem cách một lệnh được sử dụng trên máy tính cụ thể của bạn.