GNU/Linux >> Linux の 問題 >  >> Linux

env ファイルから環境変数を読み取り、コマンドを実行するユーティリティはありますか (フォアマンより軽量)?

解決策 1:

アクティブなシェルで環境ファイルを入手して、プログラムを実行できます:

sh -ac ' . ./.env; /usr/local/bin/someprogram'

-a switch はすべての変数をエクスポートして、プログラムで使用できるようにします。

解決策 2:

別の選択肢は envdir です :

<ブロック引用>

envdir は、指定されたディレクトリ内のファイルに従って変更された環境で別のプログラムを実行します。

  • daemontools のオリジナル:http://cr.yp.to/daemontools/envdir.html
  • Python ポート:https://github.com/jezdez/envdir

解決策 3:

source .env を試してみました そしてそれは魅力のように機能しました。残念ながら、ここに投稿された他の解決策はどれもうまくいきませんでした.


Linux
  1. Linuxでコマンドラインからファイルを分割して結合する方法

  2. cat、more、tail、head、wc コマンドを使用してファイルを表示する

  3. Cronjobs を 1 分間に 1 回以上実行する方法は?

  1. Linux環境変数:LinuxVPSでの読み取りと設定の方法

  2. 端末で提案されたコマンドを実行するためのショートカットはありますか?

  3. ディレクトリを再帰的にループし、ディレクトリ内のファイルに対してコマンドを実行します

  1. Linuxでコマンドラインからファイルとディレクトリを削除する方法

  2. Debian 10 で最初の Qt プログラムを作成して実行する方法

  3. ls をファイル拡張子でソートしてから名前を付ける方法は?