[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Я стою на асфальте...



> >>     system $cmdline, где $cmdline = 'esdplay ~/.licq/sounds/Message.wav'
> >>
> >>     Так вот если /bin/sh это bash, то всё ок, а если ash (posix sh), но
> >>     ничего не ок - висим, не играем, ждём чего-то. Т.е. system не
> >>     отрабатывает :-(((
> >>
> >>     В чём дело? В Perl или в ash?
> >
> > Полагаю, что в ash. POSIX sh не обязан раскрывать ~. Напиши,
> > там ${HOME}/.licq/sounds...
>
>     Не обязан, но раскрывает (я это проверил, естественно).

Было у меня как-то - bash2 долго и упорно пытался ~ понять как \~ а не как 
$HOME. Пока $HOME не сказал - не работало.
А дебуггер что говорит ?

-- 
With Best Regards,
Denis A. Kulgeyko
DK666-UANIC
e-mail: burzum@bliss.com.ua
ICQ: 81607525
SMS: mburzum@bliss.com.ua
-================================-
UNIXes ... they are VERY friendly.
But .. they chooses their friends VERY carefully ... :)
^]:wq!



Reply to: