Недавно я написал script, который задает переменную окружения, посмотрите:
#!/bin/bash
echo "Pass a path:"
read path
echo $path
defaultPath=/home/$(whoami)/Desktop
if [ -n "$path" ]; then
export my_var=$path
else
echo "Path is empty! Exporting default path ..."
export my_var=$defaultPath
fi
echo "Exported path: $my_var"
Он работает просто отлично, но проблема в том, что my_var
доступен только локально, я имею в виду в окне консоли, где я запускал script.
Как написать script, который позволяет мне экспортировать переменную окружения global, которую можно увидеть повсюду?