Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Maxim A. Samoilenko                  2:5020/400     31 Jan 2003  06:58:50
 To : Eugene Grosbein
 Subject : Re: Bug or feature?
 -------------------------------------------------------------------------------- 
 
 
 Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:
 
 > 28 янв 2003, вторник, в 06:58 KRAST, Maxim A. Samoilenko написал(а):
 > 
 > MAS> Поля между разделителями. Вот смотри:
 > MAS> 1.
 > smax@delirium[pa]~>> IFS=': '; echo 'blah : nah'| { \
 > >> read a b c ; echo "a='$a' b='$b' c='$c'"; }
 > MAS> a='blah' b='' c='nah'
 > MAS> 2.
 > smax@delirium[pa]~>> IFS='        '; echo 'blah    nah'| { \
 > >> read a b c ; echo "a='$a' b='$b' c='$c'"; }
 > MAS> a='blah' b='nah' c=''
 > MAS> Второй случай отличается от первого только тем, что там табуляция вместо
 > MAS> ":".
 > MAS> Как это можно объяснить?
 > 
 > Hе пробовал писать IFS='\t ', как полагается? И printf "blah \t nah"?
 
 IFS=$'\t ' раз уж на то пошло. Хотя смысл тот же и результат не меняется.
 В общем недоработка налицо. А в sh еще мрачнее. Лучше таки забить и парсить
 чем-то внешним.
 
 -- 
 Maxim Samoilenko (SMAX-RIPE)       Internet Data Center "ColoCALL"
 Duty System Administrator          380-44-4617988
 --- ifmail v.2.15dev5
  * Origin: Internet Data Centre "Colocall" (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Bug or feature?   Maxim A. Samoilenko   31 Jan 2003 06:58:50 
Архивное /ru.unix.bsd/13523b2bcadd3.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional