【发布时间】:2022-01-12 11:03:28
【问题描述】:
我想在 Unix 中对文件进行排序,为此我正在使用命令
sort file --field-separator=' ' --key=7,7
但是这个字段的位置不是固定的,有时可能是第7个字段,有时也可以是第6个或第8个字段。
我们是否知道是否可以根据字段名称对文件进行排序,例如
sort file --field-separator=' ' --keyname=<my_unique_id>
文件长这样,我想按照party_id排序
status_date="2000-01-31" ref_date="2021-03-31" ead_percent="0.00365316" accounting_standard="IFRS" party_default_status_cd="NOTDFLT" party_id="36113477" v_src_system_id="ABC"
status_date="2002-12-31" ref_date="2021-03-31" ead_percent="1" accounting_standard="IFRS" orig_src_system_id="GRD" party_default_status_cd="UNLIKE" party_id="36053415" v_src_system_id="XYZ"
【问题讨论】:
-
列由索引组成,而不是键,并且您没有显示输入文件的样子。