01/10/2018, 11:57

Dùng pipe để lọc thông tin, làm cách nào để chỉ lấy 3 kết quả đầu tiên?

trong 1 file list.txt chứa thông tin về nhân viên, giả sử mỗi dòng có dạng:
tên nhân viên : giới tính : năm sinh : quê quán :

yêu cầu là đưa ra những người họ Nguyễn, sắp xếp theo năm sinh và chỉ lấy 3 người lớn tuổi nhất , rồi ghi vào 1 file,.

e đã dùng lệnh $sort -t: -k3 list.txt | grep -w "^Nguyen" để lấy ra đc danh sách họ Nguyễn r nhưng k biết cách nào để chỉ lấy 3 người lớn tuổi nhất( 3 dòng đầu tiên ) , mong các bác chỉ giúp!!

*grab popcorn* viết 14:10 ngày 01/10/2018

Gợi ý nè:

man head

amaterasu viết 14:02 ngày 01/10/2018

thanks bác đã gợi ý từ head , e dùng head -n 3 đã ra đc :v

Bài liên quan
0