Các công cụ đơn giản

Một phần của tài liệu Tài liệu LPI Tiếng Việt - Phần 1 (Trang 86 - 88)

XỬ LÝ VĂN BẢN

Các công cụ đơn giản

Các tiện ích head hoặc tail thường được dùng để phân tich các logfile. Chúng sẽ xuất đưa ra mặc định 10 dòng văn bản. Sau đây là cách dùng

Hiển thị 20 dòng đầu tiên của /var/log/messages:

Hiển thị 20 dịng cuối cùng của /etc/aliases:

Tiện ích tail có thêm một lựa chọn cho phép hiển thị nội dung văn bản bắt đầu từ dòng đưa vào cho đen hết.

Câu hỏi: nếu một văn bản có 90 dịng, chung ta sẽ sử dụng lệnh tail và head như thế nào đẻ hiển thị các dòng từ 50 tới 65? Có thể có nhiều hơn một cách để thực hiện điều này?

Cuối cùng tail có thể đọc liên tục một file bằng lựa chọn -f. Lựa chọn này rất có ích khi chúng ta mong muốn một file được thay đổi trong thời gian thực

Đếm số dòng, số từ và byte

Tiện ich wc sẽ đếm số lượng các byte, các từ, và các dòng trong file. Một vài lựa chọn cho phép chúng ta thay đổi giá trị output của wc

Các lựa chọn cho wc -l Đếm số dòng -w Đếm số các ký tự hoặc từ -c hoặc – m Đếm số các byte hoặc ký tự Lưu ý:

Nếu khơng có tham biến, wc sẽ đếm dựa trên nội dung được gõ vào stdin

Đánh số các dòng

XỬ LÝ VĂN BẢN

Đánh số tất cả các dòng gồm cả các dòng trống

Đánh số các dịng văn bản khơng trống

Thay thế tab bằng space

Lệnh expand cho phép thay thế TAB bằng các dấu cách (space). Chúng ta có thể

dùng lệnh unexpand để thay thế ngược lại.

Xem các file nhị phân

Có một số cơng cụ để thực hiện điều này. Công cụ phổ biến nhất là od (octal dump) và hexdump.

Xử lý văn bản

Một phần của tài liệu Tài liệu LPI Tiếng Việt - Phần 1 (Trang 86 - 88)