> У меня нет желания держать в голове список символов, которые шелл > обрабатывает. Обрабатывать символы - дело программ, а дело шелла - склеивать > программы. Причём он ведь ещё и не предупреждает о подобной возможности, в > результате один скрипт может работать и НЕ работать в зависимости от кучи > случайных факторов. Не надо так горячиться. Самое основное о шеле сказано ниже.
EXPANSION Expansion is performed on the command line after it has been split into words. There are seven kinds of expansion performed: brace expansion, tilde expansion, parameter and variable expansion, command substitution, arithmetic expansion, word splitting, and pathname expansion. The order of expansions is: brace expansion, tilde expansion, parameter, vari- able and arithmetic expansion and command substitution (done in a left-to-right fashion), word splitting, and pathname expansion. On systems that can support it, there is an additional expansion available: pro- cess substitution. Only brace expansion, word splitting, and pathname expansion can change the num- ber of words of the expansion; other expansions expand a single word to a single word. The only exceptions to this are the expansions of "$@" and "[EMAIL PROTECTED]" as explained above (see PARAMETERS). > Теперь вопрос только в том, на что менять (но нужен именно шелл, т.е. в > первую очередь для склейки, и с интерактивным режимом). fish? rc? старый > добрый tcsh? zsh явно не в тему - мне нужно не больше наворотов, а меньше > странностей. Забей. Гораздо проще выучить ПРАВИЛА (никаких здесь нет странностей). И правила эти простые. Впрочем, возьми лучше rexx. Так смешней :-) -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]