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!!
Bài liên quan
Gợi ý nè:
man head
thanks bác đã gợi ý từ head , e dùng
head -n 3
đã ra đc :v