jq Ä¿¸Çµå·Î Á¤·ÄÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½Í½À´Ï´Ù.
linux 에서 jq sort 로 json 파일을 정렬 하고 싶습니다.
아래 내용중에서 releases 하위에 있는 엘리먼트들이 헤놀로지 모델_버전 이름들 인데요.
이 내용을 정렬하려면 어떻게 옵션을 주어야 할까요?
pocopico 님께 물어봤더니 걍 sort -n 쓰면 안되냐고 성의없게 대답을 해주시네요.
본인은 어떻게 잘 정렬을 하고 있으면서...ㅜㅜ
저도 제 rp-ext 들을 이쁘게 정렬해서 관리하고 싶어서 입니다.
부탁좀 드리겠습니다.
정렬할 파일도 별도 첨부했습니다.
아래 내용과 동일합니다.
{
"id": "PeterSuh-Q3.igb",
"url": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/rpext-index.json",
"info": {
"name": "igb",
"description": "Adds Intel(R) Gigabit Ethernet Network Driver Support",
"author_url": "https://github.com/PeterSuh-Q3",
"packer_url": "https://github.com/PeterSuh-Q3/rp-ext/tree/main/igb",
"help_url": "<todo>"
},
"releases": {
"rs4021xsp_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs4021xsp_42218.json",
"dva3219_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3219_42218.json",
"ds3615xs_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3615xs_42218.json",
"rs4021xsp_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs4021xsp_42218.json",
"ds3615xs_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3615xs_42218.json",
"ds3617xs_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3617xs_42218.json",
"dva3219_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3219_42218.json",
"ds3617xs_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3617xs_42218.json",
"ds3622xsp_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3622xsp_42218.json",
"fs2500_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/fs2500_42218.json",
"ds3622xsp_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3622xsp_42218.json",
"ds1621p_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1621p_42218.json",
"rs3618xs_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs3618xs_42218.json",
"ds1621p_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1621p_42218.json",
"ds2422p_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds2422p_42218.json",
"ds2422p_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds2422p_42218.json",
"dva3221_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3221_42218.json",
"dva3221_42621": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3221_42218.json",
"dva3221_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3221_42218.json",
"dva1622_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva1622_42218.json",
"ds1520p_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1520p_42218.json",
"rs3618xs_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs3618xs_42218.json",
"fs2500_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/fs2500_42218.json",
"ds1621xsp_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1621xsp_42218.json",
"ds918p_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds918p_42218.json",
"ds1621xsp_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1621xsp_42218.json",
"ds918p_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds918p_42218.json",
"ds1520p_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1520p_42218.json",
"ds920p_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds920p_42218.json",
"ds920p_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds920p_42218.json",
"rs3413xsp_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs3413xsp_42218.json",
"rs3413xsp_42661": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs3413xsp_42218.json",
"ds3617xs_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3617xs_42218.json",
"ds918p_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds918p_42218.json",
"ds3615xs_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3615xs_42218.json",
"ds3622xsp_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds3622xsp_42218.json",
"dva3221_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3221_42218.json",
"ds920p_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds920p_42218.json",
"ds1621p_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1621p_42218.json",
"ds2422p_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds2422p_42218.json",
"dva1622_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva1622_42218.json",
"ds1520p_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1520p_42218.json",
"fs2500_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/fs2500_42218.json",
"ds1621xsp_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1621xsp_42218.json",
"rs4021xsp_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs4021xsp_42218.json",
"dva3219_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/dva3219_42218.json",
"rs3618xs_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs3618xs_42218.json",
"rs3413xsp_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/rs3413xsp_42218.json",
"ds1019p_42962": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1019p_42218.json",
"ds1019p_42218": "https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/igb/releases/ds1019p_42218.json",
"zendofmodel": "endofurls"
}
}
jq -S '.' rpext-index.json