실행하면 head file.txt && nl file.txt
각 명령이 나타나는 순서대로 실행됩니다(이건 말이 됩니다). 다음과 같이 번호가 매겨진 행으로 헤드 디스플레이를 갖는 것이 가능합니까?
word
word
word
다음과 같이 됩니다:
1 word
2 word
3 word
답변1
head file.txt | nl
생성됨|
관로출력을 받아들이고 head file.txt
이를 nl
"표준" 입력으로 사용합니다. 파일 이름이 없는 Bare는 표준 입력을 읽고 번호를 매기므로 nl
필요에 따라 번호가 매겨진 출력을 얻을 수 있습니다.head
어떤 파이프도 입력을 제공하지 않습니다.
nl
입력한 터미널에서 입력 내용을 읽습니다. 파이프는 이렇게 데이터를 입력하는 것처럼 데이터를 제공하는 방법입니다.
출력을 인쇄하는 명령으로 파이프하고, 터미널에서 읽는 명령으로 파이프하고, 여러 항목을 함께 파이프할 수도 있습니다.
head -n 50 file.txt | nl | tail -n 20
파일에 31-50번 줄이 제공됩니다.