env | sed 's/\(.*\)=\(.*\)/: ${\1:="\2"}/' > mydefaults.bash
Команда env | sed 's/\(.*\)=\(.*\)/: ${\1:="\2"}/' > mydefaults.bash
сохраняет текущее окружение как набор по умолчанию, записывая переменные окружения и их значения в файл mydefaults.bash
. В этом файле каждая переменная окружения будет представлена в виде : ${VAR:="value"}
, где VAR
— имя переменной, value
— ее текущее значение, и, если переменная не определена, она будет установлена в value
. Это может быть полезно для создания конфигурационных скриптов. Альтернативой может быть ручное создание файла с нужными переменными окружения.