假设我有类似的东西
if [[ "$age" = "12" ]]; then
"$age" = "twelve"
fi
这仍然返回数字本身。我怎样才能把它变成十二?
分配变量的语法错误。"="周围不能有空格,并且被分配的变量不应该用"$"展开:
age="twelve"
以下是学习基础知识和bash语法的好指南:http://mywiki.wooledge.org/BashGuide/
应该这样做。
if [[ "$age" = "12" ]]; then
age="twelve"
fi
阅读bash中的变量赋值。