Professional Documents
Culture Documents
Text Processing
Các câu lệnh cơ bản xử lý text
1. Liệt kê các file trong thư mục /usr ra file list.txt
#ls –a /usr > list.txt
2. Liệt kê thêm các file trong thư mục /bin vào file list.txt
#ls –a /bin >> list.txt
3. Sắp xếp kết quả tìm được và hiển thị ra màn hành
#sort < list.txt
4. Sắp xếp kết quả tìm được và lưu vào file, cùng với cả lỗi nếu xảy ra với câu lệnh.
#sort list.txt >& list1.txt
5. Xem kết quả file thu được
#cat list1.txt
6. Sắp xếp kết quả trong file list.txt và lưu vào file list2.txt. Nếu trong quá trình thực
hiện có lỗi thì lỗi lưu vào file list_error.txt
#sort list.txt 2> list_error.txt > list1.txt
7. Xem kểt lại kết quả
#cat list1.txt
#cat list_error.txt
8. Sắp xếp và bổ sung số thứ tự vào các dòng trong file list.txt
#sort list.txt | nl
9. Sắp xếp và bổ sung số thứ tự vào các dòng trong file list.txt và cả lỗi nếu câu lệnh sort
sinh ra và lưu vào file list3.txt
# sort list.txt |& nl > list3.txt
#cat list3.txt
10. Sắp xếp nội dung của file list.txt, lưu kết quả vào list4.txt và đồng thời đánh số thứ tự
kết quả, lưu vào file list.5.txt
#sort list.txt | tee list4.txt | nl > list5.txt
#cat list4.txt
#cat list5.txt
11. Xem nội dung của tất cả các file trong thư mục /etc/
#ls –a /etc/ | xargs cat
12. Liệt kê những tiến trình trong máy và sắp xếp theo thứ tự đăng sử dụng
#ps –eo “%u:%p:%a” | sort +1 –m
13. Xem những người login và thông tin
#ps -ef | cut -d" " -f1 | sort –u
14. Liệt kê file trong thư mục /usr và /bin vào 2 file list6.txt và list7.txt. Tiến hành ghép 2
file này thành file list8.txt. Dữ liệu được phân cách bởi dấu “:”
#ls /usr > list6.txt
#ls /bin > list7.txt
#paste –d “:” list6.txt list7.txt > list8.txt
# cat list8.txt
15. Hiển thị các dịch vụ mà máy tính có thể hố trợ
#expand /etc/services | cut –d “ “ –f 1 | nl