Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Curly braces in Sh   Dmitry Paduchih   11 Jul 2001 03:57:32 
 Re: Curly braces in Sh   Oleg Polianski   11 Jul 2001 06:36:45 
Архивное /ru.unix/16549ee6634c6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional