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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Kirill Frolov                        2:5030/827.2   20 Apr 2004  08:02:35
 To : Evgeny Uspensky
 Subject : Re: bash - переменные
 -------------------------------------------------------------------------------- 
 
 
 On Mon, 19 Apr 04 17:58:02 +0400, Evgeny Uspensky wrote:
 
  EU> подскажите, почему происходит следующее:
 
  EU> [user ~]$ a=kyu ; bash -c " a=ku ; echo $a"
 
                                             ^^^^
 
  EU> kyu
 
    В том месте, подчёркнуто где, происходит подстановка переменной $a её
 текущим значением -- 'kyu'.  То-есть bash получает два аргумента: '-c' и
 ' a=ku ; echo kyu'. Строки в двойных кавычках всегда обрабатываются на
 предмет подстановки переменных и прочего. В одинарных кавычках -- нет.
 man bash.
 
 --- [ZX]
  * Origin: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4E (2:5030/827.2)
 
 

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

 Тема:    Автор:    Дата:  
 bash - переменные   Evgeny Uspensky   19 Apr 2004 18:58:02 
 Re: bash - переменные   Yevgeny Manyashev   20 Apr 2004 06:54:27 
 Re: bash - переменные   Kirill Frolov   20 Apr 2004 08:02:35 
 bash - переменные   Sergey Lutay   27 Apr 2004 01:04:58 
Архивное /ru.linux/3833e9157c06.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional