Google AdSense (text)

hidden logo stop

Moving

거지 같은 이글루스 광고노출 정책이 싫어서,
새 보금자리(http://blog.leocat.kr/)로 이사감.

[Shell] 탭으로 구분된 파일 정렬(sort) Computer & Program

Linux에서 sort 명령을 사용하면 -t 옵션으로 구분자를 지정해 줄 수 있다. 헌데 이 -t 옵션으로 여러 문자를 넣으면 아래와 같은 오류를 내보이며 동작하지 않는다.

$ sort -r -k2 -n -t'\t'
sort: multi-character tab `\\t'


내 파일은 탭으로 구분되어 있어서 \t를 사용해야 하는데.. 왜 이걸 2개의 문자로 인식하는건지 TㅅT

정맛 멋진 해답은 아주 간단했다. 포스트 내용 보다 아래에 있는 댓글이 훨씬 간단하다. 멋져부러잉~!!

$ sort -r -k2 -n -t$'\t'



위에 쓴 예제는 -k 옵션으로 탭으로 구분된(-t) 내용 중 2번째 field로 정렬을 한다는 내용이고, -r은 역순, -n은 정렬할 내용이 숫자라고 알려주는 부분이다.

덧글

댓글 입력 영역

Google AdSense (text/image)