Доброго времени.
Имеется два файла
file -i и enca говорят что они одинаковы в плане кодировки.
но cat -A ругается на разные символы новых строк.
как определить что это за символы?
gu@moshell:~$ file -i /mnt/hgfs/shara/Yarantcev/site0085_source.xml
/mnt/hgfs/shara/Yarantcev/site0085_source.xml: application/xml; charset=us-ascii
gu@moshell:~$ enca /mnt/hgfs/shara/Yarantcev/site0085_source.xml
7bit ASCII characters
Mixed line terminators
gu@moshell:~$
gu@moshell:~$ file -i /mnt/hgfs/shara/scr/2-77-20-0086/2-77-20-0086_site.xml
/mnt/hgfs/shara/scr/2-77-20-0086/2-77-20-0086_site.xml: application/xml; charset=us-ascii
gu@moshell:~$ enca /mnt/hgfs/shara/scr/2-77-20-0086/2-77-20-0086_site.xml
7bit ASCII characters
Mixed line terminators
gu@moshell:~$
а вот что показывает cat
gu@moshell:~$ cat -A /mnt/hgfs/shara/Yarantcev/site0085_source.xml | grep "<Site>"
^M<Site>$
gu@moshell:~$ cat -A /mnt/hgfs/shara/scr/2-77-20-0086/2-77-20-0086_site.xml | grep "<Site>"
<Site>$
gu@moshell:~$
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

