是否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提示用它的別名替換命名目錄