Tohle není vůbec žádný problém. Kdo kdy něco napsal v bashi, tak tyhle zákonitosti zná - subshelly, globální, lokální proměnné. Já třeba podobným způsobem měním konfiguraci jednoho svého "mediálního" skriptu aka démona, který tak není nutno přerušovat a díky tomu vše neustále běží bez přerušování a viditelné rekonfigurace.
Problém vidím ve vyjádření HPE, protože nedává smysl.