разница между preg_replace ('/ [^ a-z] /', '', $ val) и preg_replace ('/ [^ a-z] + /', '', $ val) [duplicate]

Короткий ответ

Используйте команду source .


Пример с использованием источника

Например:

config.sh

  #! / usr / bin / env bash production = "liveschool_joe" playchool = "playchool_joe" echo $ playchool  

script.sh

  #! / usr / bin / env bash source config.sh echo $ production  

Примечание что выход из sh ./script.sh в этом примере:

  ~ $ sh ./script.sh playchool_joe liveschool_joe  

Это потому, что команда source фактически запускает программу. Выполняется все в config.sh .


Другой способ

Вы можете использовать встроенную команду export и получение и настройка «переменных среды» также могут выполнить это.

Выполнение экспорта и echo $ ENV должно быть всем, что вам нужно знать о доступе к переменным , Доступ к переменным среды выполняется так же, как и локальная переменная.

Чтобы установить их, скажите:

  export variable = значение  

в командной строке. Все сценарии смогут получить доступ к этому значению.

52
задан 17 revs, 12 users 32% 8 April 2014 в 21:11
поделиться