두 명령어 연결하기
Coddy Terminal 여정의 기초 섹션에 포함된 레슨. 82개 중 44번째.
이제 파이프가 무엇을 하는지 이해했으니, 두 명령어와 함께 파이프를 효과적으로 사용하는 방법을 알아보겠습니다. 핵심은 서로 잘 작동하는 명령어를 선택하는 것입니다. 첫 번째 명령어의 출력이 두 번째 명령어의 입력으로 적절해야 합니다.
일반적으로 파일 개수를 세기 위해 ls와 wc -l을 함께 사용합니다:
ls | wc -lls 명령은 파일을 한 줄에 하나씩 나열하고, wc -l은 해당 줄의 개수를 셉니다. 결과는 현재 디렉터리에 있는 파일의 개수입니다.
또 다른 유용한 조합은 파일을 미리 확인하기 위해 cat과 head를 함께 사용하는 것입니다:
cat longfile.txt | head -5이렇게 하면 파일의 처음 5줄만 표시됩니다. head -5 longfile.txt를 직접 사용할 수도 있지만, 첫 번째 명령이 단순히 파일을 읽는 것이 아닌 출력을 생성할 때는 파이핑이 필수적입니다.
예를 들어 ls -l과 head를 결합하면 다음과 같습니다:
ls -l | head -3디렉터리의 처음 몇 항목에 대한 자세한 정보만 표시합니다. 파이프는 두 개의 간단한 명령을 더 강력한 작업으로 변환합니다.
챌린지
쉬움파이프를 사용하여 하나의 명령으로 messages.txt의 처음 4줄만 표시하세요.
다음 작업을 수행하는 명령을 실행하세요:
cat을 사용하여messages.txt를 읽습니다.- 출력을
head -4로 파이프하여 처음 4줄만 표시합니다.
힌트:
|기호를 사용하여 두 명령을 연결하세요.cat의 출력이head의 입력이 됩니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드