Sắp xếp nội dung tậptin với lệnh sort

Một phần của tài liệu Tài liệu tham khảo hệ điều hành linux (Trang 69 - 72)

MM: hai số chỉ tháng,

Sắp xếp nội dung tậptin với lệnh sort

sort là lệnh đọc các thông tin và sắp xếp chúng theo thứ tự trong bảng chữ cái hoặc theo thứ tự đ−ợc quy định theo các tùy chọn của lệnh.

Cú pháp lệnh:

sort [tùy-chọn] ... [tập-tin] ...

Hiển thị nội dung sau khi sắp xếp của một hoặc nhiều tập tin ra thiết bị ra chuẩn là tác dụng của lệnh sort. Ngầm định sắp xếp theo thứ tự từ điển của các dòng có trong các tập tin (từng chữ cái theo bảng chữ hệ thống (chẳng hạn ASCII) và kể từ vị trí đầu tiên trong các dòng).

Các tùy chon:

+<số1> [-<số2>]

Hai giá trị số1số2 xác định "khóa" sắp xếp của các dòng, thực chất lấy xâu con từ vị trí số1 tới vị trí số2 của các dòng để so sánh lấy thứ tự sắp xếp các dòng. Nếu số2 không có thì coi là hết các dòng; nếu

số2 nhỏ hơn số1 thì bỏ qua lựa chọn này. Chú ý, nếu có số2 thì phải cách số1 ít nhất một dấu cách.

-b

bỏ qua các dấu cách đứng tr−ớc trong phạm vi sắp xếp.

-c

kiểm tra nếu tập tin đã sắp xếp thì thôi không sắp xếp nữa.

-d

xem nh− chỉ có các ký tự [a-zA-Z0-9] trong khóa sắp xếp, các dòng có các kí tự đặc biệt (dấu cách, ? ...) đ−ợc đ−a lên đầu.

-f

sắp xếp không phân biệt chữ hoa chữ th−ờng.

-n

sắp xếp theo kích th−ớc của tập tin.

-r

chuyển đổi thứ tự sắp xếp hiện thời. Ví dụ, muốn sắp xếp tập tin vdsort

# cat vdsort

tr−ớc hết phải thêm nút này vào Panel. 21434

bạn xác nhận là có thực sự muốn thoát hay không. menu chính, chọn mục Logout ở đáy menu.

Bạn có thể sử dụng mục Logout từ menu chính Gnome có hai ph−ơng pháp để thoát ra ngoài.

hoặc nút Logout trên Panel chính để thoát ra ngoài. Khi đó một hộp thoại Logout sẽ xuất hiện yêu cầu 57879

Lựa chọn YES hoặc NO để kết thúc phiên làm việc với Gnome.

Nó không cung cấp chức năng hoạt động nào khác ngoài chức năng này.

Nó không cung cấp chức năng hoạt động nào khác ngoài chức năng này.

Nếu muốn thoát bằng cách sử dụng nút Logout trên Panel,

# sort -f vdsort 21434

57879

Bạn có thể sử dụng mục Logout từ menu chính bạn xác nhận là có thực sự muốn thoát hay không. Gnome có hai ph−ơng pháp để thoát ra ngoài.

hoặc nút Logout trên Panel chính để thoát ra ngoài. Khi đó một hộp thoại Logout sẽ xuất hiện yêu cầu Lựa chọn YES hoặc NO để kết thúc phiên làm việc với Gnome.

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,

Nó không cung cấp chức năng hoạt động nào khác ngoài chức năng này.

Nó không cung cấp chức năng hoạt động nào khác ngoài chức năng này.

tr−ớc hết phải thêm nút này vào Panel.

Có thể kết hợp lệnh sort với các lệnh khác, ví dụ:

total 127 1 Archive/ 1 infoWorld/ 13 keylime.pie 46 drop.text.hqx 64 bitnet.mailing-lists.Z

Lệnh trên sẽ cho thứ tự sắp xếp của các tập tin theo kích th−ớc trong th− mục hiện thời.

3.4.4 Các lệnh thao tác theo nội dung tập tin * Sử dụng lệnh file để xác định kiểu tập tin * Sử dụng lệnh file để xác định kiểu tập tin

Cú pháp lệnh file:

file [tùy-chọn] [-f tập-tin] [-m <tập-tin-ảnh>...] <tập- tin>...

Lệnh file cho phép xác định và in ra kiểu thông tin chứa trong tập tin. Lệnh file

sẽ lần l−ợt kiểm tra từ kiểu tập tin hệ thống, kiểu tập tin magic (ví dụ tập tin mô tả thiết bị) rồi đến kiểu tập tin văn bản thông th−ờng. Nếu tập tin đ−ợc kiểm tra thỏa mãn một trong ba kiểu tập tin trên thì kiểu tập tin sẽ đ−ợc in ra theo các dạng cơ bản sau:

text: dạng tập tin văn bản thông th−ờng, chỉ chứa các mã ký tự ASCII.

executable: dạng tập tin nhị phân khả thi.

data: th−ờng là dạng tập tin chứa mã nhị phân và không thể in ra đ−ợc. Một số tuỳ chọn sau đây:

-b

cho phép chỉ đ−a ra kiểu tập tin mà không đ−a kèm theo tên tập tin.

-f tên-tập-tin

cho phép hiển thị kiểu của các tập tin có tên trùng với nội dung trên mỗi dòng trong tập tin tên-tập-tin. Để kiểm tra trên thiết bị vào chuẩn, sử dụng dấu "-".

-z

xem kiểu của tập tin nén. Ví dụ:

# file file.c file /dev/hda file.c: C program text

file: ELF 32-bit LSB executable, Intel 80386,version 1,dynamically linked, not stripped

/dev/hda: block special

Lệnh trên cho xem kiểu của hai tập tin file.c,filevà th− mục /dev/hda. Cần nhớ rằng kết quả của lệnh file không phải lúc nào cũng chính xác.

Một phần của tài liệu Tài liệu tham khảo hệ điều hành linux (Trang 69 - 72)