Login
	
	Как обозначается перенос на друю строку
		729  
	
	
			 05.06.08 13:59 
      
			
	
Я тут скриптик пишу для переконвертации контактов из VCF файла в (текстовый формат|формат Word XML 2003). Столкнулся с проблемкой. VCF файл обрабатывается, то на Стационарном компе (в Kaddressbook), то на PDA с установленным не нем Familiar OPIE (в KA/Pi). В последнем используется формат переноса файлов \r\n (Return+NewLine) подобном/свойственном формату Виндовс. Если строка болше чем 78 или 79 знаков (смотря как считать) то происходит перенос на другую строку НО НЕ при помощи \n или \r\n. Вопрос: Как обозначается этот перенос и как его удалить при помощи стандартных утилит юникса (sed, awk, ed, etc)? kwrite, kate его каким то образом распознают.
	
			NEW 06.06.08 15:24 
	
in Antwort  anatoli888 05.06.08 13:59
      
			у кого-нибудь есть какие-то идеи на этот счет? буду рад любой ссылке или информации!
	
			NEW 06.06.08 17:20 
	
in Antwort  anatoli888 05.06.08 13:59
      
			ну посмотрите каким-нибудь редактором что за значок там вставляется - бывает так называемый "мягкий" перевод строки, но я не помню какой у него символ
	
			NEW 06.06.08 23:21 
	
in Antwort  AlexOtt 06.06.08 17:20, Zuletzt geändert 06.06.08 23:22 (Кот Дивуар)
      
			Именно что. HEX-редактором глянуть код символа и готово.
	
			NEW 07.06.08 00:02 
	
in Antwort  anatoli888 05.06.08 13:59
      
			проблема решена. меня сбил столку kwrite. с большим шрифтом он делает перенос строки не помещающейся на экран, но это ничего не имеет общего с моей проблемой. такого переноса который я себе представлял похоже не существует. тоже самое стоит в википедии http://de.wikipedia.org/wiki/Zeilenvorschub
	
			NEW 07.06.08 00:09 
	
in Antwort  Кот Дивуар 06.06.08 23:21
      
			sed 'l' выдает вконце только \r$. болше никаких знаков нет. 
следующее простое решение решает мою проблему:
cat <<путь к vcf файлу>> | tr '\r' ' ' | tr '\n' '#' | sed 's|# ||g' | sed 's| # ||g' | tr '#' '\n' > <<куда сохранить вывод>>
	следующее простое решение решает мою проблему:
cat <<путь к vcf файлу>> | tr '\r' ' ' | tr '\n' '#' | sed 's|# ||g' | sed 's| # ||g' | tr '#' '\n' > <<куда сохранить вывод>>
 
    
  
 
 
 