다음 명령은 무엇을 의미합니까?
cut -d" " -f1
나는 컷이 -d" "
공백을 제거한다는 뜻이라는 것을 발견했습니다. 그렇죠?
그러나 이것이 무엇을 의미하는가 -f1
?
답변1
cut
구분 기호( 로 지정됨 -d
)에서 행을 잘라내거나 분할한 다음 잘라낸 행에서 특정 필드를 선택합니다. 어떤 필드를 지정하세요 -f
(0 대신 1부터 계산).
다음을 포함하는 파일이 있는 경우 xyz
:
1 2 3
4
5 6
그 다음에
cut -d' ' -f1 xyz
당신에게 줄 것입니다 :
1
4
5
(한 줄에 공백이 전혀 없더라도 4개만 가능)
예를 들어 잘린 문자가 없는 줄을 억제하는 것뿐만 아니라 이 모든 기능은 cut( ) 페이지 -s
에서 찾을 수 있습니다.man
man cut