我遇到了一个问题:我想从大到小的值对这样的文件进行排序
de la (-0.190192990384141)
de l (-0.158296326178354)
la commission (0.041432182043560)
c est (0.107475708632644)
à la (-0.112009236677336)
le président (0.051962088225587)
à l (-0.095689228439195)
monsieur le (0.041436304077711)
我尝试使用此命令
sort -t "(" -ngk2r file1 > file2
但我得到了这个
de la (-0.190192990384141)
de l (-0.158296326178354)
à la (-0.112009236677336)
c est (0.107475708632644)
à l (-0.095689228439195)
le président (0.051962088225587)
monsieur le (0.041436304077711)
la commission (0.041432182043560)
如您所见,文件未排序。 这似乎是一个神秘的问题。
有什么想法吗?
由于
答案 0 :(得分:0)
我找到了解决这个问题的方法
env LC_ALL=C sort -t "(" -ngk2r result2.txt >result2tri
谢谢