ls -l | cut -c1-11,50- 파이프 뒤의 두 번째 부분을 설명해 주실 수 있나요?

ls -l | cut -c1-11,50- 파이프 뒤의 두 번째 부분을 설명해 주실 수 있나요?

강좌를 듣다가 갑자기 이걸 봤는데 파이핑 전까지는 이해가 안됐는데 파이핑 후 커맨드 컷 옵션이 좀 헷갈리더라구요

답변1

그리고-c cut지정된 문자 또는 쉼표로 구분된 문자 범위만 선택하십시오.

N      N'th byte, character or field, counted from 1

N-     from N'th byte, character or field, to end of line

N-M    from N'th to M'th (included) byte, character or field

-M     from first to M'th (included) byte, character or field

따라서 cut -c1-11,50-인쇄된 각 줄에서 1부터 11까지의 문자를 인쇄하고 줄 끝까지 50을 인쇄합니다 ls -l.

따라서 파일 권한(처음 11자)을 얻게 되며 나머지는 사용자 이름 길이, 파일 크기 등에 따라 다르지만 파일 이름을 인쇄하는 것이 좋을 것 같습니다( cut -f그렇다면 목표를 사용하는 것이 더 좋지만 일반적으로ls를 구문 분석하는 것은 좋은 생각이 아닙니다.)?

관련 정보