시작하기무료로 시작하기

cut으로는 무엇을 할 수 없을까요?

cut은 단순한 명령입니다. 특히, 따옴표로 묶인 문자열을 이해하지 못합니다. 예를 들어, 파일이 다음과 같다면:

Name,Age
"Johel,Ranjit",28
"Sharma,Rupinder",26

다음 명령은:

cut -f 2 -d , everyone.csv

다음과 같은 출력을 만듭니다:

Age
Ranjit"
Rupinder"

모든 사람의 나이를 출력하는 대신 이렇게 되는 이유는, 성(last name)과 이름(first name) 사이의 쉼표를 열 구분자로 인식하기 때문입니다.


다음 줄에 대해 cut -d : -f 2-4의 출력은 무엇인가요?

first:second:third:

(마지막에 콜론이 있다는 점을 참고하세요.)

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

Shell 입문

강의 보기

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

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

연습 시작