首页 > 系统相关 >linux常见特殊符号介绍

linux常见特殊符号介绍

时间:2024-06-20 13:09:39浏览次数:48  
标签:运算 常见 echo 命令 str linux test 特殊符号

${ }、$[ ]、$( )的区别

${ }
Shell中使用一个已经定义过的变量,只要在变量名前面加美元符号$即可。
变量名外面的{ }是可选的,只是为了帮助解释器识别变量的边界。

str="java"
echo "I am $str"
echo "I am $s{str}Script"

$[]
是运算操作符,用于对整数进行数学运算

echo $[3*5] # 输出:8

$()
Shell 支持将命令的执行结果赋值给变量,即“命令替换”,。

variable=$(command)
variable=`command` # 命令替换的另一种写法

[ ]、[[ ]]、(())的区别

[ ]是test命令的简写形式,而test命令主要用于检测某个条件是否成立。
[[ ]] 是 test 的升级版,对细节进行了优化,并且扩展了一些功能,完全可以取代[ ]。
(())是一个数学计算命令,用于对整数进行数学运算,比如((a=10+66))

参考: https://blog.csdn.net/oqqHuTu12345678/article/details/129257269

标签:运算,常见,echo,命令,str,linux,test,特殊符号
From: https://www.cnblogs.com/dingshaohua/p/18258436

相关文章