|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 28 Jan 2003 13:08:16 To : Maxim A. Samoilenko Subject : Re: Bug or feature? -------------------------------------------------------------------------------- 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> ":". Как это можно объяснить? Hе пробовал писать IFS='\t ', как полагается? И printf "blah \t nah"? Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.7.4 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938335b30c.html, оценка из 5, голосов 10
|