Извините, я подскочил, когда увидел, что вы устанавливаете переменные среды как часть вашего вопроса; не понимал, что вы действительно заинтересованы в создании своей собственной функции.
у легко сохранить имя переменной и ее содержимое из моего скрипта.
В настоящее время :-
LOGFILE=/root/log.txt
TEST=/file/path
echo "TEST : ${TEST}" >> ${LOGFILE}
Желаемый: -
LOGFILE=/root/log.txt
function save()
{
echo "$1 : $1" >> ${LOGFILE}
}
TEST=/file/path
save TEST
Очевидно, что вышеsave
функция просто экономитTEST : TEST
Я хочу, чтобы это сохранитьTEST : /file/path
Можно ли это сделать? Как? Спасибо заранее!