次のようなものがあるとしましょう
if [[ "$age" = "12" ]]; then
"$age" = "twelve"
fi
これはまだ数値自体を返します。どうすれば12になることができますか?
次のようなものがあるとしましょう
if [[ "$age" = "12" ]]; then
"$age" = "twelve"
fi
これはまだ数値自体を返します。どうすれば12になることができますか?
変数を割り当てるための構文が間違っています。「=」の周りに空白を入れることはできず、割り当てられる変数を「$」で展開しないでください。
age="twelve"
以下は、基本と bash 構文を学習するための優れたガイドです: http://mywiki.wooledge.org/BashGuide/