如何排序字母数字字符串 linux bash *

how to sort alphanumeric string linux bash *

list.txt:

af3400

af3500

cdf666

bgh400

bgfn44

123456

788000

567890

output.txt:

af3400

af3500

bgfn44

bgh400

cdf666

123456

567890

788000  

请帮忙

sort 带有 -g 选项:

sort -g list.txt

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

要在文件中获取输出:

sort -g list.txt -o output.txt

sort -g list.txt > output.txt