Создание пул-запросов в gitlab

SAVE=$(set +o) && set -o allexport && . .env; eval "$SAVE"

Это сохранит / восстановит ваши исходные параметры, какими бы они ни были.

Использование set -o allexport имеет преимущество правильного пропуска комментариев без регулярного выражения.

set +o сам выводит все ваши текущие параметры в формате, который позже может выполнить bash. Также удобно: set -o сам по себе выводит все ваши текущие параметры в удобном для пользователя формате.

30
задан Yosi 13 March 2013 в 21:23
поделиться