是否jq支持不區分大小寫的排序?
例如我有data.json這樣的
[
{"title": "first", "description": "foo"},
{"title": "Second", "description": "bar"}
]
簡單的jq 'sort_by(.title)' data.json回報
[
{"title": "Second", "description": "bar"},
{"title": "first", "description": "foo"}
]
uj5u.com熱心網友回復:
實際上jq有內置的過濾器ascii_downcase,ascii_upcase你可以像這樣使用jq 'sort_by(.title | ascii_downcase)' data.json來獲得正確的結果。
[
{"title": "first", "description": "foo"},
{"title": "Second", "description": "bar"}
]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/479652.html
上一篇:zsh提示用它的別名替換命名目錄
