Bash 排序数据卷号
您能告诉我是否有办法对数据卷编号进行如下排序: 要根据第一列对以下行进行排序吗Bash 排序数据卷号,bash,shell,scripting,Bash,Shell,Scripting,您能告诉我是否有办法对数据卷编号进行如下排序: 要根据第一列对以下行进行排序吗 7.9G User1 2020-05-07 529M User2 2020-04-24 49M User3 2020-04-29 43M User4 2020-04-23 感谢使用GNU排序,请使用-h选项: sort -k1,1h file 从人工分拣: -h, --human-numeric-sort compare human readable num
7.9G User1 2020-05-07
529M User2 2020-04-24
49M User3 2020-04-29
43M User4 2020-04-23
感谢使用GNU排序,请使用
-h
选项:
sort -k1,1h file
从人工分拣
:
-h, --human-numeric-sort
compare human readable numbers (e.g., 2K 1G)
-k, --key=KEYDEF
sort via a key; KEYDEF gives location and type
KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position,
where F is a field number and C a character position in the field;
both are origin 1, and the stop position defaults to the line's end.
这里已经回答了这个问题: