Могу ли я определить, является ли экран обычным или компактным из кода на iOS 8?

Упрощение:

  1. захватить содержимое файла
  2. удалить все пустые строки (просто вы можете отделить некоторые вещи)
  3. удалить все комментарии (просто добавьте некоторые ...)
  4. добавьте export ко всем строкам
  5. eval все это

eval $(cat .env | sed -e /^$/d -e /^#/d -e 's/^/export /')

Другой вариант (вам не нужно запускать eval (спасибо @Jaydeep)):

export $(cat .env | sed -e /^$/d -e /^#/d | xargs)

Наконец, если вы хотите сделать ваша жизнь ДЕЙСТВИТЕЛЬНО легко, добавьте это в свой ~/.bash_profile:

function source_envfile() { export $(cat $1 | sed -e /^$/d -e /^#/d | xargs); }

(УБЕДИТЕСЬ, ЧТО ВЫ ПЕРЕПУСКАЕТЕ ВАШЕ НАСТРОЙКИ БЕСПРОВОДА !!! source ~/.bash_profile или .. просто сделайте новая вкладка / окно и проблема решена) вы называете это следующим образом: source_envfile .env

30
задан Cœur 29 June 2017 в 17:32
поделиться