TỰ HỌC SỬ DỤNG LINUX - Trang 117

108

Bash

Bảng 5.1: Các câu lệnh bộ lọc

Lệnh

Mô tả ngắn gọn

grep, fgrep, egrep

Tìm trong tập tin hay dữ liệu đầu vào các dòng có chứa mẫu văn bản
được chỉ ra và đưa các dòng này tới đầu ra tiêu chuẩn

tr

Trong dữ liệu đầu vào thay thế các ký tự ở ô thứ nhất bởi các ký tự tương
ứng ở ô thứ hai. Hãy thử gõ lệnh tr abc ABC rồi gõ vài dòng chứa
các ký tự abc!

comm

So sánh hai tập tin theo từng dòng một và đưa vào đầu ra tiêu chuẩn 3
cột : một - những dòng chỉ gặp ở tập tin thứ nhất, hai - những dòng chỉ
gặp ở tập tin thứ hai, và ba - những dòng có trong cả hai tập tin.

pr

Định dạng tập tin hay nội dung của đầu tiêu chuẩn để in ấn.

sed

Trình soạn thảo tập tin theo dòng, sử dụng để thực hiện một vài biến đổi
trên dữ liệu đầu vào (lấy từ tập tin hay đầu vào tiêu chuẩn)

các biểu thức chính quy (điều khiển), cho phép, ví dụ, tổ chức tìm kiếm theo các
mẫu tìm kiếm từ đơn giản đến phức tạp và rất phức tạp. Nếu muốn, chúng ta có
thể nói rất nhiều về chuyển hướng và bộ lọc. Nhưng nội dung này có trong phần
lớn các cuốn sách về UNIX và Linux (xem phần lời kết). Vì vậy, chúng ta sẽ dừng
ở đây và chuyển sang một phần khác, được gọi là “môi trường và các biến môi
trường” tạo bởi hệ vỏ.

5.6

Tham biến và các biến số. Môi trường của hệ vỏ

Khái niệm tham biến trong hệ vỏ bash tương ứng với khái niệm biến số trong các
ngôn ngữ lập trình thông thường. Tên gọi (hay ID) của tham biến có thể là một
từ bao gồm các ký tự bảng chữ cái, chữ số, dấu gạch dưới (chỉ ký tự đầu tiên của
từ này không được là chữ số), và cả những ký tự sau: , , #, , - (gạch ngang), $, , 0,
_ (gạch dưới). Chúng ta nói rằng, tham biến được xác định hay được đặt ra, nếu
người dùng gắn cho nó một giá trị. Giá trị có thể là một dòng trống rỗng. Để nhìn
thấy giá trị của tham biến, người ta sử dụng ký tự $ ở trước tên của nó. Như vậy,
lệnh:

maikhai@fpt:/sm$ echo parameter

hiển thị từ parameter, còn lệnh

maikhai@fpt:/sm$ echo $parameter

hiển thị giá trị của tham biến parameter (tất nhiên nếu như tham biến đó dược
xác định).

5.6.1

Các dạng tham biến khác nhau

Tham biến chia thành ba dạng: tham biến vị trí, tham biến đặc biệt (các ký tự
đặc biệt đã nói ở trên chính là tên của những tham biến này) và các biến số của
hệ vỏ. Tên (ID) của tham biến vị trí gồm một hay vài chữ số (nhưng không có

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.