Stanislav Maslovski -> [email protected] @ Fri, 1 Aug 2008
17:51:39 +0400:
SM> Смотрю в сторону zsh, изучаю. Поясните мне такое поведение eval:
SM> ================================================================
SM> % cat ~/.zshenv
SM> setopt sh_option_letters sh_word_split glob_subst no_nomatch no_notify
posix_builtins
SM> % ls -l
SM> total 4
SM> -rw-r--r-- 1 stas stas 0 2008-08-01 17:36 TEST='*'
SM> -rwxr-xr-x 1 stas stas 26 2008-08-01 16:44 test
SM> % ./test
SM> TEST='*'
SM> % eval `./test`
SM> % echo "$TEST"
SM> *
SM> % TEST=
SM> % echo "$TEST"
SM> % setopt nomatch
SM> % eval `./test`
SM> % echo "$TEST"
SM> *
SM> % TEST=
SM> % echo "$TEST"
SM> % rm TEST=\'\*\'
SM> [EMAIL PROTECTED]:/tmp/a]
SM> % eval `./test`
SM> zsh: no matches found: TEST='*'
SM> [EMAIL PROTECTED]:/tmp/a]
SM> % echo "$TEST"
SM> ================================================================
SM> Ы?
man zshexpn
/^COMMAND SUBSTITUTION
последнее предложение
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]
hands-free BSD
-- (С)энта
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]