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

   Á¶È¸ 1797   Ãßõ 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 469/5727
2014-05   5252365   Á¤ÀºÁØ1
2015-12   1777392   ¹é¸Þ°¡
2015-07   5654   ¾ÈÈ«¿í
2018-11   6869   ¹Ý¼º¸¸
2012-03   5374   ¾Þ±Û·¯
2017-08   6177   Á¤ÀºÁØ1
2021-05   1723   ±èµ¿Çõ1
2014-03   7781   Æú¶ó¸®½º
2017-08   4289   ½Öcpu
2015-08   3245   ÃÖâÇö
2014-04   3563   ¿©ÁÖÀÌ»óµ·
2018-12   3124   ½Öcpu
2020-01   2906   ¹Ì´ã
2024-09   1381   sdlfkjwer
2021-05   2502   ¹³¹ÙÀÌ
2014-04   3742   ¼Û°­¹Î
2014-04   3577   Á¤ÀºÁØ1
2023-01   2084   ±èÁ¦¿¬
2024-09   1763   °æ¹ÚÇѽùÎ
2016-09   4537   u012u4011
2023-01   2634   ÃÖâÇö
2017-09   3751   ¹ÚÁØ¿µ2