지정한 라인만 출력하기
글쓴이: kkb / 작성시간: 수, 2021/10/20 - 11:36오전
지정한 라인만 출력할 때 어떻게 하세요?
예를 들어서, n번째 라인부터 m번째 라인까지 출력할 때
저는
head -m textfile | tail -(m-n+1)
이렇게 합니다
즉, 32번째 라인부터 100번째 라인까지 출력하려면
head -50 textfile | tail -19
이렇게 합니다.
지금까지 뭐 그냥그냥 그런대로 잘 사용해왔는데
문득 길게 타이핑 하는 것도 귀찮고
뒤에 라인 계산하는 것도 너무 귀찮다는 생각이 들어서
다른 분들은 어떻게 사용하시는지 궁금해졌습니다
간단하게 할 수 있었으면 좋겠습니다
예를 들면
명령어 32 100 textfile 명령어 -32 -100 textfile 명령어 -s 32 -e 100 textfile
아니면 가급적 최대한 간단하게요
alias를 쓰거나 tool이나 utility 직접 만들어서 쓸 수도 있겠지만 되도록 그러지 않고
뭔가 재밌거나 신기한 팁이 있어서 공유해주시면 더 감사하겠습니다
아니면 혹시 제가 모르는 저런 명령어가 원래 있었는지도 모르겠네요
Forums:
sed -n '32,100p' textfile
sed -n '32,100p' textfile
댓글 달기