[완료] ip address sort

DwYoon의 이미지

ip address 를 sort -n 하게 되면,

111.2.3
111.11.3
111.14.3

이 아니라,

111.11.3
111.14.3
111.2.3

으로 정렬이 되네요. '.'을 소숫점으로 판단해서 그러는 것 같은데, 어떤 옵션으로 정렬해야 하나요?

wariua의 이미지

# sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 addresses.txt

"."를 필드 구분자로 사용하고, 필드1-필드2-필드3-필드4 차례대로 정렬합니다.

$PWD `date`

kuaaan의 이미지

IP를 네트워크 바이트 오더의 숫자로 변환해서, 그 숫자로 정렬을 하세요.
:D

----------------------------------------------
한번뿐인 인생....
미친듯이 살아보자!
----------------------------------------------

익명 사용자의 이미지

wariua wrote:
# sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 addresses.txt

"."를 필드 구분자로 사용하고, 필드1-필드2-필드3-필드4 차례대로 정렬합니다.

감사합니다. kuaan님의 답변도 감사드리고요.