shell 加减乘除】的更多相关文章

#!/bin/basha=$1b=$2echo a+b=$(($a+$b))echo a-b=$(($a-$b))echo a*b=$(($a*$b))echo a/b=$(($a/$b))echo a%b=$(($a%$b))echo a**b=$(($a**$b)) 上面优化版 #!/bin/bash echo $1=(($1)) echo $((3==4)) 不相等结果为0 相等结果为1 #/bin/bash a=1 while [ $a -le 100 ] #((a<=100)) do…
首先我们先来说说什么是shell下的时间戳: 自1970年1月1日(00:00:00 UTC/GMT)以来的秒数.它也被称为Unix时间戳(Unix Timestam.Unix epoch.POSIX time.Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒. UNIX时间戳的0按照ISO 8601规范为:1970-01-01T00:00:00Z 一个小时表示为UNIX时间戳格式为:3600秒:一天表示为UNIX时间戳为86400秒,闰秒…
让用户输入两个数来比较他们的大小 先用touch命令新建一个2.sh文件 在用vi进入i进入编辑状态 输入 保存后检查…
使用 expr命令 (其中做乘的时候*号要用斜杠进行转义) 除以 [hadoop-user@hadoop1]$ echo `expr 9 / 3`             3加 [hadoop-user@hadoop1]$ echo `expr 9 + 3`               12 减 [hadoop-user@hadoop1]$ echo `expr 9 - 3`               6 乘以 [hadoop-user@hadoop1]$ echo `expr 9 \* 3`…
+ 运算 count=0 let count=count+2 let count+=2 echo $count - 运算 count=0 let count=count-2 let count-=2 echo $count 运算 count=1 let count=count*2 let count*=2 echo $count / 运算 count=8 let count=count/2 let count/=2 echo $count 取 余 count=33 let count=count…
#! /bin/bash # read -p '请输入数:' a //输入 read -p '请输入数:' b echo '$a+$b=' $(( a + b )) //输出 echo '$a-$b=' $(( a - b )) echo '$a*$b=' $(( a * b )) echo '$a/$b=' $(( a / b )) echo '$a%$b=' $(( a % b )) 测试结果…
Bash的算术运算有以下几种方法: 序号 名称 语法 范例 1 算术扩展 $((算术式)) r=$((2+5*8)) 2 使用外部程序 expr 算术式 r=`expr 4 + 5` 3 使用 $[] $[算术式] r=$[4+5] 4 使用内置命令 declare declare -i 变量=算式式 declare -i r=8+16 5 使用内置命令 let let 算术式 let r=8+16 第一节:算术扩展 算术扩展语法:$((算术式)) 如果表达式中有变量,该变量名称之前最好不要加$…
shell 常用知识点--------------------------------------- sed 用法 http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html sed是非交互式的编辑器.它不会修改文件,除非使用shell重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed不向grep一样,不管是否找到指定的模式,它的退出状态都是0.只有当命令存在语法错误时,sed的退出状态才不是0. sed命…
运算符 描述 示例 文件比较运算符 -e filename 如果 filename 存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename 为目录,则为真 [ -d /tmp/mydir ] -f filename 如果 filename 为常规文件,则为真 [ -f /usr/bin/grep ] -L filename 如果 filename 为符号链接,则为真 [ -L /usr/bin/grep ] -r filename 如果 fil…
1:declare命令 shell默认是字符串型        如果需要加减乘除,需要定义为整型declare命令:改变默认变量的类型decalre [+/-] [选项]  变量名      -给变量设定类型属性     +取消变量类型属性     -a声明为数组类型     -i声明为整型     -x 将变量设置为环境变量 相当于export命令 declare -x test=123(export是简化命令.最终执行的是declare -x命令)     -r 讲变量声明为只读变量   …