Unix 排序忽略小于和大于个字符
sort命令正在忽略用于排序的字符“”Unix 排序忽略小于和大于个字符,unix,Unix,sort命令正在忽略用于排序的字符“” $ cat 1 < word6 < word5 > word1 > word2 > word3 < word4 $ sort 1 > word1 > word2 > word3 < word4 < word5 < word6 $ $cat 1 字2 >字3 字1 >字2 >字3
$ cat 1
< word6
< word5
> word1
> word2
> word3
< word4
$ sort 1
> word1
> word2
> word3
< word4
< word5
< word6
$
$cat 1
字1
>字2
>字3
字1
>字2
>字3
我还想按第一个字符(“”ascii代码62)对内容进行排序。
我希望从sort获得以下输出:
< word4
< word5
< word6
> word1
> word2
> word3
字1
>字2
>字3
是否可以获得以上输出?排序考虑您的区域设置(语言和字符编码)。根据语言的不同,同一字符代码的排序可能不同。
您似乎想按ASCII码排序。在这种情况下,将区域设置设置为
C
:
LC_ALL=C sort yourFile
打印预期的输出。系统区域设置未更改。仅此排序
命令受影响