shell脚本中$()、${}、$(())的意思和作用

------文章本人所创,他人转载请注明文章来源

先说这个$()吧,这个命令的作用就是“命令交换”,跟``的作用是一样的(``是怎么从键盘上打出来的呢——先把输入法调成英文状态,然后按esc键下的~就OK了);

直接上图,大家一看就懂了

$()的用法

再说${}的作用,它的作用就是变量替换,还是用接着上面的命令,一作对比就容易理解了;

${}的用法

带着{}和不带的效果是一样的,但是带着不容易出错,因为这样定义变量的范围很明确;


$(())的用法

双小括号在shell中是一种数学计算命令,它可以进行最基本的加减乘除计算,还能进行大于、小于、等于运算,也能进行与、或、非的逻辑运算;

$的作用就是获取(())的结果;

在(())中使用变量时不用加$。直接使用即可,例如((i=i*2))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,037评论 0 5
  • -1- 没错,那时候车马很慢,邮件很慢,时光很慢,慢到这辈子只够爱一个人。 爸爸妈妈自小认识但不熟悉,结婚二十多年...
    超级带感的狗狗草阅读 3,652评论 2 2
  • 小妖原本不叫小妖。 荒凉的田野上有一条蜿蜒的路通向深山的山洞。人们在这片田野上春耕夏种、秋收冬藏。不远处的官道上常...
    乱离人阅读 3,311评论 0 0
  • 耐得住寂寞,才守得住繁华。 ——题记 ...
    不再遇见阅读 2,885评论 0 0
  • 第一幕 人物关系:刘英-赵庄妇女 王立国-刘英丈夫 王小虎-王立国二儿子-8岁 王大虎-王立国大儿—15岁 警厅厅...
    牧野橋夫阅读 4,423评论 0 0

友情链接更多精彩内容