여러 데이터를 우선순위별로 정렬하는 방법은 무엇입니까?

여러 데이터를 우선순위별로 정렬하는 방법은 무엇입니까?

이 데이터를 다음 순서로 저장합니다. CUSTOMER-ID STATE ZIPCODE LASTNAME FIRSTNAME Money_spent

REDACTED

이 데이터를 우선순위에 따라 어떻게 정렬합니까?

1st Priority - State
2nd Priority - zipcode (descending order)
3rd Priority - lastname
4th Priority - firstname

내가 현재 시도한 것:

sort -t ',' -k1.1,1.1 -k12 -k13 -nr -k3.1,1.1 -k2.1,1.1 -s "summary.csv"

ID로만 정렬하려는 것 같습니다.

예상 출력:

REDACTED

관련 정보