|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 03 Feb 2003 16:53:49 To : "Maxim A. Samoilenko" Subject : Re: Bug or feature? -------------------------------------------------------------------------------- >>> Maxim A. Samoilenko wrote: > >>> Hе пробовал писать IFS='\t ', как полагается? И printf "blah \t nah"? > MAS>> IFS=$'\t ' раз уж на то пошло. >> Это почему $ ? MAS> Иначе он \t не отэкспандит. Что-то типа `echo -e`. Это действует в bash, но не в sh. netch@iv:~>T=$'a\ta' netch@iv:~>echo "$T" a a netch@iv:~>sh $ T=$'a\tb' $ echo "$T" $a\tb И в стандарте такого нет. По стандарту на это следует использовать, например, printf. $ T=`printf "a\tb"` $ echo "$T" a b -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7368440b7fa6.html, оценка из 5, голосов 10
|