lệnh này sẽ hiển thị dòng thứ hai của tập tin:unix- hiển thị dòng thứ hai của tập tin
cat myfile | head -2 | tail -1
tập tin của tôi chứa các dữ liệu sau đây:
hello
mark
this is the head line
this is the first line
this is the second line
this is the last line
lệnh trên sẽ in các dữ liệu như : mark
Nhưng tôi không thể hiểu điều này bởi vì, đầu -2 được sử dụng để in hai dòng đầu tiên và đuôi -1 in dòng cuối cùng nhưng làm thế nào đến dòng 2 được in !! ???
đuôi chỉ hoạt động trên đầu ra từ đầu và 'đuôi -1' có nghĩa là in dòng cuối cùng của đầu ra nhận được. Trong ngữ cảnh này (trong một đường ống), 'đuôi' không biết rằng tệp của tôi tồn tại. Đường ống của bạn đang hoạt động như được thiết kế và những gì bạn quan sát được coi là một tính năng! ;-). Chúc may mắn. – shellter