诗和远方

shell中的算术运算

shell中的+-*/符号都不会被直接当做运算符,而只是当做普通字符来看待。所以要进行算术运算,需要特殊处理。

使用算术扩展:    $(( ... ))    $[...]  

使用外部命令expr expr 1 + 2 注意有空格(特殊符号要用* 转义)

使用内部命令:  let 1+2  或 declare -i c=1+2

外部命令就是外部存在的、可以执行的文件,可以用 which命令看得到的,根shell无关的。所谓内部命令,就是 shell本身提供的命令(函数),用which是查看不到

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2015
  • 页面总数:1
  • 分类总数:17
  • 标签总数:517
  • 评论总数:0
  • 浏览总数:556728
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML