42
Cơ bản về quản trị Linux
3.4.8
tac, expand, và unexpand
tac
tac
giống như cat, nhưng in tất cả mọi dòng theo thứ tự ngược lại; nói cách khác,
dòng cuối cùng được in đầu tiên.
expand expand
biến đổi tab thành khoảng trắng. Dùng tùy chọn -t để chỉ rõ số ký
tự của tab (tapstop)
unexpand unexpand
biến bổi khoảng trắng thành tab. Dùng tùy chọn -t để chỉ rõ
số ký tự của tab (tapstop)
3.4.9
cut, nl, và pr
cut
cut
sử dụng để trích ra một vùng ký tự giới hạn từ từng dòng của một tệp tin hay dòng
dữ liệu vào.
nl
nl
thêm số thứ tự của dòng vào đầu ra. Có ích cho in ấn.
pr
pr
dùng để chia tệp thành nhiều trang của đầu ra; thường dùng cho in.
3.4.10
tr, awk, và sed
tr
tr
là công cụ chuyển đổi ký tự; dùng để chuyển đổi ký tự nào đó trong đầu vào thành
ký tự khác trong đầu ra.
sed
sed
là trình soạn thảo định hướng dòng (stream-oriented) mạnh. Có thể học thêm về
sed
trong các bài báo sau của IBM developerWorks:
Sed qua ví dụ, Phần 1
Sed qua ví dụ, Phần 2
Sed qua ví dụ, Phần 3
Nếu bạn dự định trả thi LPI, bạn cần đọc hai bài báo đầu tiên của sêri này.
awk
awk
là ngôn ngữ gia công văn bản định hướng dòng (line-oriented). Có thể học thêm về
awk
trong những bài báo sau của IBM developerWorks:
Awk qua ví dụ, Phần 1
Awk qua ví dụ, Phần 2
Awk qua ví dụ, Phần 3
4
người dịch: để ý thứ tự chữ cái trong hai từ cat và tac