#!/usr/bin/bash
BUILD_DIR="/usr/share/nginx/html/assets"
while read line; do
[ -z "$line" ] && continue
[ "${line:0:1}" == "#" ] && continue
VNAM="${line%=*}"
VVAL="${line#*=}"
[ -n "$VNAM" ] && sed -i "s|__${VNAM}__|${VVAL}|g" $BUILD_DIR/*.js
done < .env
Проходит циклом по всем полученным перепенным из .env файла.
file1.sh
export variable1=value1
export variable2=value2
file2.sh
source file1.sh
echo $variable1
raycasting