Phần này sách giới thiệu cho chúng ta cách để làm việc với các tệp văn bản, bao gồm: cắt, dán, nối, so sánh 2 file, hợp nhất file, chuyển ngữ kí tự.
Cụ thể:
- Cắt: Cắt nội dung của file có sẵn theo số kí tự, cắt theo khoảng trắng…
+ Ví dụ: cut -f 3 test.txt (cắt nội dung của file test.txt và giữ lại phần nội dung nằm sau kí tự tab thứ 2)
- Dán: paste dates.txt versions.txt (dán nội dung của file dates.txt vào file versions.txt theo thứ tự từng dòng)
- Nối: Nối các dòng thuộc 2 tệp có chung 1 khóa
+ Ví dụ: join dates.txt versions.txt (Nối nội dung của 2 file theo từng dòng nếu chúng có chung khóa, khóa ở đây là 1 chuỗi duy nhất ở mỗi file và giống nhau ở 2 file)
- So sánh file: So sánh sự khác biệt của 2 file
+ Ví dụ: comm file1.txt file2.txt (sẽ cho ra kết quả là sự giống và khác nhau ở 2 file)
- Hợp nhất file: So sánh 2 file và hợp nhất chúng thành 1 file mới
+ Ví dụ: diff -Naur file1.txt file2.txt > patchfile.txt
patch < patchfile.txt
+ patchfile.txt là file hợp nhất giữa 2 file cũ
- Chuyển ngữ: Thay đổi trạng thái (in thường hoặc in hoa), hoặc thay thế kí tự này thành kí tự khác gọi là chuyển ngữ
+ Ví dụ: echo "chữ thường" | tr a-z A-Z ( cho ra kết quả là chuỗi chữ được in hoa)
Comments