Có ai biết một lót đơn giản để đọc dòng đầu tiên của tệp trong bash không?
Có ai biết một lót đơn giản để đọc dòng đầu tiên của tệp trong bash không?
Câu trả lời:
read -r FIRSTLINE < filename
Kết quả tương tự như các câu trả lời khác nhưng nhanh hơn vì nó không sinh ra bất kỳ quá trình nào, vì "đọc" là một lệnh bash tích hợp.
FIRSTLINE=`head -n 1 filename`
Lưu trữ dòng trong một biến để sử dụng sau này (lưu ý các dấu nháy ngược).
head -n 1
nên làm mánh khóe
awk 'NR == 1' /etc/passwd