1. expr expression
expr只能用于一元操作符,不支持二元操作符
1 x=1
2 x=$(expr $x + 1)
$x + 1之间必须有空格
2. let expression
let 的使用方式
x=10
let x=$x+1
let x+=1
let x*=10
等
Let没有返回值
3. 使用$((expression ))或((expression))形式
((expression))的使用方法
x=10
((x+=10))
(( expression)) 用法和let类似
$(())的使用用法
: $((x=$x+10))
echo $x
y=$((x=$x-10))
echo $y
y=$(($x+1))
echo $y
echo $x
4. 使用$[ ]形式
例如:
n=1
: $[ n=$n+1 ](:和$之间有空格)
y=$[ n = $n + 1 ]
echo $y
y=$[ $n+1 ]
echo $y
5. 使用decalare
例子:
decare –i num
num=$num+1
echo $num
原文地址:http://www.cppblog.com/kenwell/archive/2010/06/28/118870.aspx?opt=admin
分享到:
相关推荐
shell正则表达式.txt
shell正则表达式,linux,个别常见的shell正则表达式,linux,个别常见的shell正则表达式,linux,个别常见的
linux系统shell正则表达式-练习工具和教材 正则表达式-练习工具和教材 正则表达式-练习工具和教材
linux中shell的表达式比较,就是bash和tcsh表达式的比较
shell编程 正则表达式
Linux_Shell正则表达式语法doc版
Shell算术运算符 1.算术符分类: 算数运算符:+、-、*、/、…. #乘法符号*有些情况下需要转义成*\ 增强型:+=、-=、*=、/=、%= 2.使用算数运算符: let varname=算数表达式 varname=$[算数表达式] varname=$(...
正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。本文介绍了UNIX和Linux Shell正则表达式的语法。
linux shell 正则表达式语法.docx
linux shell 编程 正则表达式语法shell从入门到精通学习教程
UNIX和LINUX系统的SHELL正则表达式语法,很全,很实用,欢迎大家查阅
Linux_Shell正则表达式语法介绍
Shell与Python正则表达式参考 正则表达式(RE)是一些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串的集合,简单地说,正则表达式就是用在字符...
关于一些linux的正则表达式的文章!!
前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。
unix shell 常用正则表达式 很多东西哦
详细讲解正则表达式的格式、使用方式及不同类型表达式之间的区别。
详细介绍了 shell编程 之 正则表达式,附有详细截图。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex...