Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
bash-用户输入-变量_Bash_If Statement_User Input - Fatal编程技术网

bash-用户输入-变量

bash-用户输入-变量,bash,if-statement,user-input,Bash,If Statement,User Input,比如说我有 if [[ "$age" = "12" ]]; then "$age" = "twelve" fi 这仍然返回数字本身。我怎样才能使它变成十二个呢?这应该就够了 if [[ "$age" = "12" ]]; then age="twelve" fi 应该这样做 if [[ "$age" = "12" ]]; then age="twelve" fi 您分配变量的语法错误。“=”周围不能有空格,并且分配的变量不应扩展为“$”: 下面是学习基础知识和bas

比如说我有

if [[ "$age" = "12" ]]; then
    "$age" = "twelve"
fi
这仍然返回数字本身。我怎样才能使它变成十二个呢?

这应该就够了

if [[ "$age" = "12" ]]; then
    age="twelve"
fi
应该这样做

if [[ "$age" = "12" ]]; then
    age="twelve"
fi

您分配变量的语法错误。“=”周围不能有空格,并且分配的变量不应扩展为“$”:


下面是学习基础知识和bash语法的好指南:

分配变量的语法错误。“=”周围不能有空格,并且分配的变量不应扩展为“$”:


下面是学习基础知识和bash语法的好指南:

我不知道你的意思。从“十二”回到十二?如果[[“$age”=“十二”],您应该能够使用
;那么年龄=12 fi
我不知道你的意思。从“十二”回到十二?如果[[“$age”=“十二”],您应该能够使用
;然后年龄=12 fi