[Comm] Помогите с форматированием текста

Slava Dubrovskiy =?iso-8859-1?q?slava_=CE=C1_tangramltd=2Ecom?=
Ср Мар 28 09:37:31 MSD 2007


Eugene Ostapets пишет:
>> Здравствуйте.
>> И на bash не работает :-(
>> while [ "$name" != Smith ]; do
>>     read name
>>     long=`echo $name | wc -m`
>>     if [[ $long = "76" ]]; then
>>         name=`echo $name | sed 's/\n//'`
>>     fi
>>     echo "$name"
>>     
> Он выводит два перевода строк? Если один - echo -n $name :)
>   
Все разобрался на свежую голову. Ночью я понял что вы имели в виду. 
Просто я забыл, что это echo сам переводит строку без -n.
Рабочий вариант выглядит так:
#!/bin/bash

while read line  ;do
  len=${#line}
  if [ "$len" -eq 76 ];  then
    echo -n "$line"
  else
    echo "$line"
  fi
done
exit 0

И без всяких td, sed, awk и т.д :-)
Спасибо большое.

-- 
WBR,
Dubrovskiy Vyacheslav

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : smime.p7s
Тип     : application/x-pkcs7-signature
Размер  : 3249 байтов
Описание: S/MIME Cryptographic Signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20070328/35cc308b/attachment-0003.bin>


Подробная информация о списке рассылки community