はじめに
去年から、fishに切り替えたのですが、変数の扱いがなかなか慣れないので、まとめておきます。
変数の定義・使い方
# 変数の定義
$ set key value
# 変数は$を先頭につける
$ echo $key
# 変数展開その1 変数を{}で括る
$ echo {$key}test
# 変数展開その2 変数以外を""で括る
$ echo $key"test"
# グローバル変数として定義(すべてのfishセッションで共有)
$ set -U global_key globa_val
# eオプション( --erase or -e)で削除
$ set -e global_key