есть скрипт, начинающийся так:
#!/bin/bash
. ./VARIABLES
key='[abcdkrstvw]+'
jkey=«$key( /[^ /]+)?»
OPT=«echo `echo $*|grep -P »^$jkey(( $jkey)*( [^ /]+=[^ ]+)*)*$|^[^ /]+=[^ ]+(( $jkey)*( [^ /]+=[^ ]+)*)*$«`»
KEY=«echo `$OPT|$grep -Po »(?<= |^)[^ =/]*${key}[^ =/]*(?= |$)«`»
переменные jkey, OPT и KEY будут использованы ещё в других скриптах, поэтому хотелось поместить их в ./VARIABLES, чтобы не захламлять каждый скрипт тремя лишними строками, чтоб они sourceились также как и все остальные общие для всех скриптов переменные из VARIABLES. но из-за того что в VARIABLES нет $key; jkey, OPT и KEY не назначаются таким образом из VARIABLES, ещё наверное из-за $*
вопрос: можно ли как-нибудь осуществить проброс данных переменных в скрипты из файла?
Ответ на:
комментарий
от Spirit_of_Stallman
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ananas
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Выполнить команду с пайпом из одной переменной и записать результат в другую (2015)
- Форум Вывод столбцов файла в переменные (2019)
- Форум выполинть содержимое переменной. (2004)
- Форум [bash] Переменные. (2009)
- Форум bash подстановка переменных (2014)
- Форум Восклицательный знак внутри переменной (2013)
- Форум Что-то странное происходит (2009)
- Форум cmucl on linux mint (2020)
- Форум awk экранирование переменной в условии (2017)
- Форум ошибка в скрипте (2017)