|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 27 Jan 2003 23:59:34 To : Maxim A. Samoilenko Subject : Re: Bug or feature? -------------------------------------------------------------------------------- smax@zeus[pf:0]~>>> echo $BASH_VERSION MAS>> 2.05b.0(1)-release smax@zeus[pf:0]~>>> IFS=': '; echo 'blah : nah'| { \ >>> { read a b c ; echo "a='$a' b='$b' c='$c'"; } MAS>> a='blah' b='' c='nah' MAS>> ^^^^ MAS>> Откуда там пустое значение? MAS>> Кого из нас глючит? >> Тебя глючит, так и должно быть. Ты сказал, что двоеточие и пробел - >> разделители. Между первым и вторым разделителями в твоей строке никего нет, >> вот оно и пустое. MAS> Вполне логично. Hо ты согласен, что в таком случае, если ":" заменить на MAS> табуляцию, то тоже должны появится лишние поля, что было бы совсем MAS> неудобно? Откуда "лишние" поля и почему они "лишние"? MAS> И в случае с табуляцией такого не наблюдается.. Больше таки похоже на MAS> багу. Hет тут баги. Ты задачу осознай и изложи сначала. Eugene --- slrn/0.9.7.4 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8869754bdb2a.html, оценка из 5, голосов 10
|