다음과 같은 쉼표로 구분 된 파일이 있습니다.
100,00869184
6492,8361
1234,31
200,04071
내가 사용하려면 sort
이 파일 정렬 수치 바이 만 첫 번째 열을 .
원하는 결과 :
100,00869184
200,04071
1234,31
6492,8361
정렬을 사용하여 어떻게 이것을 달성합니까? 쉼표를 구분 기호 대신 천 단위 구분 기호처럼 취급하는 것처럼 보입니다.
모두 sort -t',' -n
와 sort -t',' -nk1'
저에게이 제공 :
1234,31
200,04071
6492,8361
100,00869184
기본값 (매개 변수 없음)으로 정렬하거나 사용 sort -t','
하면 다음 을 얻을 수 있습니다.
100,00869184
1234,31
200,04071
6492,8361
그리고 숫자로 정렬하면 다음과 같이됩니다 sort -n
.
1234,31
200,04071
6492,8361
100,00869184
원하는 결과를 얻기 위해 sort를 어떻게 사용할 수 있습니까?
추가 편집 : 약 700 만 줄의 정렬 된 목록을 작성하는 일회성 작업이므로 해결 방법 또는 기타 정통 방법이 완벽하게 허용됩니다.
-t
사이에 공백이있는 옵션 을 보여주는 것 같습니다-t