sort的-c选项执行结果与实际不符合,求指导
问一:这里为什么显示是Persimmon?
DN1:~/zj # cat sout.txt
banana
orange
Persimmonapple
%%banana
apple
ORANGE
dd
what is
sort
i don't kown
jing zi
dian nao
FFF:file1 file2 file3
a:2.567 987 999
b:03.432 564 678
c:04.235 455 512
d:05.123 346 345
e:06.90 243 297
f:07.54 132 222
g:08.21 97 111
h:09.3: 8 100
CDN1:~/zj # sort -c sout.txt
sort: sout.txt:3: disorder: Persimmon
------解决方案--------------------你执行一下 locale 看看输出是什么。
在执行 sort 前,你试试执行 export LC_ALL=C 看看效果如何。
------解决方案--------------------
你的文件是从Windows里面复制进来的吗?看看这个:
cat -A sout.txt
------解决方案--------------------
要么是书上写错了,要么是你理解错了。试试这个:
sed -i '/b$/d' del.txt
------解决方案--------------------
目测是你的文件格式不对,先转换成UNIX格式,再执行sed
dos2unix del.txt