您能告诉我有没有办法像下面这样对数据卷编号进行排序:
我想根据第一列对以下行进行排序
7.9G User1 2020-05-07
529M User2 2020-04-24
49M User3 2020-04-29
43M User4 2020-04-23
谢谢
发布于 2021-05-26 05:21:19
对于GNU sort,使用-h
选项:
sort -k1,1h file
来自man sort
-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.
https://stackoverflow.com/questions/67695675
复制相似问题