시작하기무료로 시작하기

명령의 출력을 입력으로 사용할 수 있을까요?

파일 중간의 몇 줄만 가져오고 싶다고 해봅시다. 좀 더 구체적으로, 데이터 파일 중 하나에서 3~5번째 줄을 얻고 싶다고 합시다. 먼저 head로 처음 5줄을 가져와서 그 결과를 파일로 리다이렉트하고, 그다음 tail로 마지막 3줄을 선택할 수 있어요:

head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv

빠르게 확인해 보면, 이는 원본 파일의 3~5번째 줄이 맞습니다. 처음 5줄의 마지막 3줄이기 때문이죠.

이 연습은 강의의 일부입니다

Shell 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작