Кстати, в 242 статье УК кроме порно, запрещено распространение предметов порнографии. Видимо секс-игрушки не попадают в эту категорию =), ибо сексшопы на каждом шагу. не говоря уже об онлайн-макркетплейсах.
checkLocationExists () {
pathWithShieldingSlash=$(echo "$1" | sed 's/\//\\\//g')
isPathExists=$(sed -n 's/.*\(location '"$pathWithShieldingSlash"'.*\).*{/\1/p' "$locations_path/$file_name")
echo "isPathExist=[$isPathExists], string is empty or not: $([[ -z "$isPathExists" ]] && echo true || echo false)"
[[ -z "$isPathExists" ]]
}
если скрипт запускаете в контейнере, то да, exec полезный.
Если environment.sh вызывается через source, то шебанг там лишний
если скрипт работает только через абсолютный путь, это странно. Надо смотреть уже сам script.py