永続変数の作成方法

永続変数の作成方法

ターミナルから:

VAR="Extremely long and often used command"
echo $VAR

出力:

非常に長く頻繁に使用されるコマンド

これまではうまくいきますが、端末を再起動した後は私の変数はありません。どうすれば修正できますか?

答え1

これを に入れると.bash_profileログインするたびに実行されます。

または、長いコマンドのエイリアスの場合は、.bash_aliasesホームディレクトリの下のファイルに入れることができます。

alias short_version="very long command here"

答え2

関数を使用して永続変数を作成/変更/削除できますkv-bash

1) kv-bashgithubからファイルをダウンロードします。:

git clone https://github.com/damphat/kv-bash.git
cp -ar ./kv-bash/kv-bash /usr/local
chmod +x /usr/local/kv-bash

2)kv-bash機能のインポート:

# You can also put this line in .bash_profile
source kv-bash

3) 変数を作成/修正します。

#let try create/modify/delete variable
kvset myEmail [email protected]
kvset myCommand "Very Long Long Long String"

#read the varible
kvget myEmail

#you can also use in another script with $(kvget myEmail)
echo $(kvget myEmail)

#delete variable
kvdel myEmail

私はこれから学んだ https://hub.docker.com/r/cuongdd1/cloud-provisioning-packs/~/dockerfile/

関連情報