jq Ä¿¸Çµå·Î Á¤·ÄÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½Í½À´Ï´Ù.

   Á¶È¸ 1420   Ãßõ 0    

rpext-index.json (6.1K), Down : 1, 2022-10

 

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"

  }

}

image
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÀÚ¹®ÀÚ´ä ÇÕ´Ï´Ù. À̸®Àú¸® ±¸±Û¸µ ÇÏ´Ù°¡ ¾ó··¶×¶¥ ã¾Æ ³»¾ú³×¿ä.^^

jq -S '.' rpext-index.json


QnA
Á¦¸ñPage 419/5686
2015-12   1508457   ¹é¸Þ°¡
2014-05   4972131   Á¤ÀºÁØ1
2003-12   11379   ÀÌ°ü¿õ
2003-02   11378   ±èÁÖ¿ø
2013-10   11378   2CPUÃÖÁÖÈñ
2002-12   11378   ±èÁ¾ÅÂ
2003-11   11377   Á¤Ä¡¹Î
2003-02   11376   ±è¿µ±¤
2003-03   11376   ¼­ÅÂÁö
2003-01   11375   ¹Ú±Õ
2003-03   11375   ±è¼®Á¾
2013-05   11373   ¿ì½Â°î
2018-11   11373   ÅëÅë9
2002-09   11373   ¾È±â¿õ
2003-01   11372   °­Èñ¹Î
2011-01   11372   ÇãÁøÇüALpha
2003-07   11372   ÀÓµ¿Áø
2017-11   11371   ÄñôÄñô
2011-03   11371   ¹Ú»ó¹ü
2002-09   11370   À±¼®Áø
2002-12   11370   ±è°æ¶ô
2003-01   11370   ¿À±Ôȯ