对于以下示例文本,sort 命令似乎无法正常工作:
a-band 1
a-band 1
a-banda 1
abandoned-as 1
abandoned-his 1
abandoned-holmes 1
abandons-himself 1
a-bank 1
a-barmaid 1
a-barred
我尝试使用“sort -k1,1”和“sort -k1”以及任何其他组合,但我仍然得到上述结果,这显然是不正确的!有什么想法吗?
最佳答案
你可能想要一个非语言环境感知的排序:
LC_COLLATE=C sort file.txt
这可能会影响非罗马字符的排序方式,但它会避免破折号和空格的问题,许多默认的欧洲语言环境出于整理目的而忽略这些问题。
关于linux - 排序命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773313/