here에서 시작하여 파일을 읽으려고하고 파일의 머리와 꼬리를 내 보냅니다 (파일을 한 번만 읽음). tee를 통해 꼬리와 머리를 통해 파일 파이핑
나는 다음과 같은 시도 : 예상대로tee >(head) >(tail) > /dev/null < text.txt
이 줄은 작동하지만, 난을/dev/null을 제거하고 싶습니다. 그것은 머리를 인쇄하지만 그 후 반환하지 않습니다 tee >(head) | tail < text.txt
그러나 예상대로 (물론 내가 예상 한대로)이 라인은 작동하지 않습니다 그래서 시도했다. 분명히 꼬리가 뭔가를 기다리고 있습니다. 그러나 나는 무엇이 정확하게 있는지를 모른다. 이 부분은 SO question입니다. 그러나 주어진 답변으로 실행시킬 수 없습니다.
을 'head'의 값은'tee'의 출력에만 영향을받습니다. – chepner
@chepner : 숫자가 1..100 인 파일을 생성 한 다음'tee> (head -n 3)
choroba
@chepner 실수입니다. 'echo -e "a \ nb \ nc"의 결과를 비교하라. 티> (헤드 -1) | tail-1'을'echo -e "의 결과에 적용합니다. \ nb \ nc"| 티> (헤드 -2) | 꼬리 -1 '. –