閉じるまでシェル変数データを保存するには?

閉じるまでシェル変数データを保存するには?

シェル変数はスクリプトによって生成されます。端末を閉じて別のスクリプトを起動してアクセスした後も維持する必要があります。

(ハードドライブ上の)ファイルに書きたくありません。変数の内容をファイルに書き込めたらどうでしょうか(RAMにのみ保存)?

データは頻繁に変更する必要があるため、ハードディスクにあまりにも多くのI / Oを実行したくありません。

ベストアンサー1

端末を再起動して閉じても生き残るには、変数値をファイルに書き込む必要があります。たとえば、次のように書くことができます。

echo "$VAR" >/path/to/file

この方法で復元できます(たとえば)。

VAR="`cat /path/to/file`"

値が変更されるたびにファイルに保存する必要があります。

おすすめ記事