LINUX.ORG.RU

История изменений

Исправление Desmond_Hume, (текущая версия) :

Нет, не слева направо. Башу сначала нужно понять, какие аргументы передавать команде

$ echo $(pwd)
/home/grazor
$ echo '$(pwd)'
$(pwd)

Вот как раз этот пример доказывает мою логику: сначала интерпретатор запускает программу, которую скомандовали, а дальше программа начинает «управлять» …

Грубо говоря, происходит следующее:

  • запускаем программу
  • программа запустилась и смотрит «чё тут?» - о, какие-то аргументы! ну-ка, сейчас попробую сделать что-то с ними … эй, баш, тут какая-то ерунда написана, не могу вычислить!

Исходная версия Desmond_Hume, :

Нет, не слева направо. Башу сначала нужно понять, какие аргументы передавать команде

$ echo $(pwd)
/home/grazor
$ echo '$(pwd)'
$(pwd)

Вот как раз этот пример доказывает мою логику: сначала интерпретатор запускает программу, которую скомандовали, а дальше программа начинает «управлять» …