|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Oleg Polianski 2:5020/400 11 Jul 2001 06:36:45 To : Dmitry Paduchih Subject : Re: Curly braces in Sh -------------------------------------------------------------------------------- Dmitry Paduchih <paduch@imm.uran.ru> writes: В общем случае shell (sh, он же - Bourne shell) весьма чувствителен к пробелам (например, `x = 1' сделает вовсе не то, что `x=1') и прочим разделительным символам. Скорее всего, в книжке была допущена ошибка набора. Дабы не писать непереносимые скрипты, не полагайтесь на особенности GNU bash. > Читая книжку по Unix'у, я встретил такой пример группировки команд в > Bourne shell: > > dima:dima$ {X=13; echo $X} > bash: {X=13: command not found > } > > Hе работает.... Зато работает такой вариант: > > dima:dima$ { X=13; echo $X; } > 13 > > В связи с этим у меня вопрос. Bourne shell действительно обрабатывает > фигурные скобки не так, как bash? Или, может, это просто книжка > неправильно пишет? :) > > > -- > WBR, Дмитрий Падучих > -- -- Oleg Polianski <Oleg.Polianski@clear.co.nz> --- ifmail v.2.15dev5 * Origin: CLEAR Net New Zealand http://www.clear.net.nz - Complai (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/16549ee6634c6.html, оценка из 5, голосов 10
|