题目:
`叫做什么符号,键盘上tab上方的那个,在英文状态下可以打出OS=`uname`,然后打$OS为什么说没有这个命令OS=“uname”,$OS,就显示Linux,echo $OS显示uname为什么?
解答:
`command` 倒引号也称反引号 (backticks)为变量赋值时,如果需要括住的字符串是一条命令,则需要用到倒引号,此时该命令不会执行,而会将执行的结果赋值给变量OS.因为此时它还是一个变量,并不是一条命令,所以不能单独执行,经常会用在写shell脚本中."string" 双引号 (double quote)被双引号用括住的内容,将被视为单一字串. 再问: 其实,我还想知道$是干什么用的,OS=`uname`,再输入echo $OS 与再输入echo OS,又有什么区别 再答: 变量的赋值方式:NAME=value 变量的调用方式:在变量前加$ OS=`uname` 是将uname命令的执行结果赋值给变量OS,而调用方法是要在前面加上$符号,否则它就是一个字串。即$OS是一个变量,OS是一个字串。echo $OS是输出变量值,echo OS是输出字串OS。
1.《在上面的英文 `叫做什么符号,键盘上tab上方的那个,在英文状态下可以打出》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《在上面的英文 `叫做什么符号,键盘上tab上方的那个,在英文状态下可以打出》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/533139.html