[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