【问题标题】:how to sort alphanumeric string linux bash *如何对字母数字字符串进行排序 linux bash *
【发布时间】:2015-05-25 03:39:02
【问题描述】:

list.txt:

af3400

af3500

cdf666

bgh400

bgfn44

123456

788000

567890

output.txt:

af3400

af3500

bgfn44

bgh400

cdf666

123456

567890

788000  

请帮忙

【问题讨论】:

  • 您正在寻找“排序”命令
  • 我试试这个命令,但只能以数字形式排序
  • 在这篇文章中如何在 Unix 中对字母数字字符串进行排序?该命令使用短语“tab”表示数字形式的顺序

标签: linux bash sorting alphanumeric


【解决方案1】:

sort-g 选项:

sort -g list.txt

-g 将字母 (a-z) 放在数字 (0-9) 之前

在文件中获取输出:

sort -g list.txt -o output.txt

或者

sort -g list.txt > output.txt

【讨论】:

    猜你喜欢
    • 2019-03-21
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 2012-03-16
    • 2011-03-10
    • 2021-09-17
    相关资源
    最近更新 更多