Làm sao chọn các dòng chứa giá trị cụ thể?
head và tail chọn theo hàng,
cut chọn theo cột,
và grep chọn các dòng dựa trên nội dung của chúng.
Ở dạng đơn giản nhất,
grep nhận một đoạn văn bản theo sau bởi một hoặc nhiều tên tệp
và in ra mọi dòng trong các tệp đó có chứa đoạn văn bản ấy.
Ví dụ,
grep bicuspid seasonal/winter.csv
sẽ in các dòng từ winter.csv có chứa "bicuspid".
grep cũng có thể tìm theo mẫu;
chúng ta sẽ khám phá điều này trong khóa học tiếp theo.
Điều quan trọng hơn lúc này là một số cờ thường dùng của grep:
-c: in số lượng dòng khớp thay vì chính các dòng-h: KHÔNG in tên tệp khi tìm trong nhiều tệp-i: bỏ qua chữ hoa/chữ thường (ví dụ, coi "Regression" và "regression" là khớp)-l: in tên các tệp có chứa kết quả khớp, không phải nội dung khớp-n: in số dòng cho các dòng khớp-v: đảo ngược điều kiện khớp, tức chỉ hiển thị các dòng KHÔNG khớp
Bài tập này là một phần của khóa học
Nhập môn Shell
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập