Skip to content

sort 排序文件内容

sort sort(排序)

排序内容 对文件内容进行排序。

基本用法

shell
# 对文件内容进行排序
sort filename

# 按数字排序
sort -n filename

# 逆序排序
sort -r filename

# 去除重复行后排序
sort -u filename

高级用法

shell
# 忽略大小写排序
sort -f filename

# 按指定列排序
sort -k 2 filename

# 按月份排序
sort -M filename

# 指定分隔符
sort -t ':' -k 3 filename

示例

shell
sort names.txt
# 对names.txt文件内容按字母顺序排序

sort -n numbers.txt
# 对numbers.txt文件内容按数字大小排序

sort -k 2 -t ':' /etc/passwd
# 以:为分隔符,按/etc/passwd文件第2列排序