inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리눅스 커맨드라인 툴 (Full ver.)

정렬 좀 해볼래? - sort

ls -al에서 공백기준으로 sort질문입니다.

509

kwe hihe

작성한 질문수 1

0

14:54분에 ls -al의경우 공백으로 나눠져있어서

-t를 이용해서 구분안하고 바로 -k로 정렬할수있다고 하셨는데

제가 공백으로 구분하는식을 임의로

ls -al | sort -t' ' -k 6 -n이렇게했을때 제가 원하는 "월"을 기준으로 정렬이 되지않았습니다. 왜이럴까요?

그리고 공백으로 정렬된 파일같은경우는 -t를 안해줘도 되는건가요?

linux

답변 1

0

런잇(ProgCoach4U)

안녕하세요 kwe hihe님

sort는 기본적으로 공백 문자 혹은 공백 문자들을 기준으로 column을 나눕니다. 그래서 콤마 같이 공백 문자가 아닌 문자를 지정할 때 -t를 사용하시고, 공백 문자를 기준으로 하실 때에는 -t 옵션을 안주셔도 됩니다.

-t 옵션으로 공백 문자를 지정했을 때에는 연속된 공백 문자가 있을 때 각각의 공백 문자를 column으로 구분하는 것으로 보이고, -t 옵션을 주지 않았을 때에는 여러 공백 문자를 하나의 컬럼으로 처리하는 것으로 보입니다. ls -al의 결과는 사람이 보기 편하도록 공백으로 컬럼을 맞춰놓았는데요, 연속된 공백 문자가 있는 경우 우리는 그것을 하나로 처리하길 바라지만 -t로 공백 문자를 입력했을 때에는 각각 컬럼으로 인식해 원하는 결과를 얻지 못한 것 같습니다.

답변이 늦어져 죄송합니다.ㅠ

프로젝트 질문 문의

0

42

1

강의 질문 입니다

0

70

1

리눅스 개발자와 엔지니어

1

437

1

sort와 ps명령어

0

465

1

locate명령어와 ps명령어

0

336

1

sort 의 u 옵션

0

265

1

tail 관련 질문 드립니다.

0

549

1

head 명령어 관련 질문

0

355

1

특정 디렉토리를 제외하고 삭제가 가능할까요?

0

1851

1

리눅스 배포판 질문합니다.

0

322

1

검색 14:56

1

255

1

백스페이스 누르면 앞칸으로 이동하는데요.

1

1159

1

빔 플러그인 설치

0

303

1

강사님한테 배운것들 맥 os 에서도 쓰임새있나요?

0

272

1

질문있습니다.

1

224

4

12분 10초부터 실습

0

290

1

커맨드가 root권한이 필요한지 명령 실행전에 알수있나요?

0

385

1

VIM 1강에서 사용하셨던 예제를 따라하고 싶은데 실습 파일을 주실 수 있을까요?

0

218

3

비주얼모드에대해서

0

203

1

강의자료는 없을까요?

1

231

1

안녕하세요! 질문이 있습니다.

1

152

2

질문 있습니다!

1

310

4

영상이 짤린건가요?

2

297

3

inflearn-lip파일 내용 하려면 다른 강의들 먼저 듣고 와야 하나요.

1

270

1