2013-06-04 3 views
0

UNIX에서 배관 작업자를 통과 할 결과를 제어 할 수 있습니까?UNIX 파이프를 통과 할 결과를 어떻게 제어 할 수 있습니까?

예를 들어

: 나는 첫 번째 결과에 대한를 제외한 모든 bar-foo의 출력, 파이프에 싶습니다 가정하자.

+1

이전에 '꼬리 +2'에 다른 파이프를 사용하십시오. – squiguy

+0

@squiguy this works :) 대답에 답장하면 받아 들일 것입니다. – Freek8

+1

글쎄, 나는 답변을 반복 할 사람이 아니기 때문에 @Cairnarvon이 상을 수여해야한다. 다행 했어! – squiguy

답변

4

다른 사용 가능한 도구를 사용하여 두 명령 사이에서 스트림을 필터링하십시오. 당신이 가치 찾을 수 있습니다

cmd1 | tail -n +2 | cmd2 

다른 명령을 head, grepsed입니다 : 특정 예를 들어, tail를 사용합니다.

+1

'tail -n + 2' 대신 'sed 1d'를 사용 하겠지만'tail'도 사용할 수 있습니다. –

관련 문제