Bash – 何时在变量前使用’$’?
发布时间:2020-12-15 21:59:20 所属栏目:安全 来源:网络整理
导读:我是新手来编写脚本,因为我一直在网上搜索信息,我发现了许多看似矛盾的建议.我最困惑的是变量名前面的$.我的主要问题是,何时使用该语法并且不合适?谢谢! 解决方法 基本上,它在引用变量时使用,但在定义时不使用. 定义变量时,不要使用它: value=233 调用变
我是新手来编写脚本,因为我一直在网上搜索信息,我发现了许多看似矛盾的建议.我最困惑的是变量名前面的$.我的主要问题是,何时使用该语法并且不合适?谢谢!
解决方法
基本上,它在引用变量时使用,但在定义时不使用.
定义变量时,不要使用它: value=233 调用变量时必须使用它们: echo "$value" 这个基本规则有一些例外.例如在数学表达式中,如etarion comments.
看例子: $myarray=("one" "two" "three") $echo ${myarray[1]} #note that the first index is 0 two 为了遍历它,这段代码使它成为: for item in "${myarray[@]}" do echo $item done 在我们的情况下: $for item in "${myarray[@]}"; do echo $item; done one two three (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |