私の教科書で2つのUnixスクリプトを見つけました。 1つa=$b
(max = $ a形式)ともう1つa=b
(number = num形式)で実装します。
これらは同じものですか、それとも違いがありますか?
ベストアンサー1
$ a=b
$ printf $a
b
$ b=hello
$ a=$b
$ printf $b
hello
デフォルトでは、値がリテラルのa=b
変数を作成します。名前付き変数が名前付き既存の変数と同じ値を持つようにします。a
b
a=$b
a
b