运算

作者: 9016 | 来源:发表于2022-12-16 09:03 被阅读0次

编辑opera.sh

#!/bin/bash
a=3
b=5

val=`expr 2 + 2`
echo "两数之和 2+2 为 : $val"

c=`expr $a - $b`
echo "两数之差 $a-$b 为: $c"

echo "两数之积 $a*$b 为: `expr $a \* $b`"

echo "两数之商 $a/$b 为: `expr $b / $a`"

if [ $a == $b ]; then echo "a 等于 b"; else echo "a 不等于 b"; fi

[ $a -eq $b ]
echo "$a == $b?: $?"

[ $a -ne $b ]
echo "$a != $b?: $?"

[ $a -gt $b ]
echo "$a > $b?: $?"

[ $a -lt $b -a $b -lt 10 ]
echo "$a < $b 且 $b <10?: $?"

file=$0

if [ -r $file ]; then echo "$file文件可读"; else echo "$file文件不可读"; fi

if [ -w $file ]; then echo "$file文件可写"; else echo "$file文件不可写"; fi

if [ -x $file ]; then echo "$file文件可执行"; else echo "$file文件不可执行"; fi

if [ -f $file ]; then echo "$file文件为普通文件"; else echo "$file文件为特殊文件"; fi

if [ -d $file ]; then echo "$file文件是个目录"; else echo "$file文件不是个目录"; fi

if [ -s $file ]; then echo "$file文件不为空"; else echo "文件为空"; fi

if [ -e $file ]; then echo "$file文件存在"; else echo "$file文件不存在"; fi

执行opera.sh

两数之和 2+2 为 : 4
两数之差 3-5 为: -2
两数之积 3*5 为: 15
两数之商 3/5 为: 1
a 不等于 b
3 == 5?: 1
3 != 5?: 0
3 > 5?: 1
3 < 5 且 5 <10?: 0
./opera.sh文件可读
./opera.sh文件可写
./opera.sh文件可执行
./opera.sh文件为普通文件
./opera.sh文件不是个目录
./opera.sh文件不为空
./opera.sh文件存在

相关文章

  • 2、Swift 基础运算

    赋值运算 算数运算 余数运算 一元加减法运算 混合赋值运算 比较运算 三元运算 空合运算符 范围运算 逻辑运算

  • Python 入门之常用运算符

    Python中的运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算 1、常用运算符...

  • 黑猴子的家:Python 数据运算

    1、算术运算 2、比较运算 3、赋值运算 4、逻辑运算 5、成员运算 6、身份运算 7、位运算 code 8、运算...

  • 运算 & 运算符

    运算 & 运算符 算术运算 比较运算 比较运算的结果为bool值 赋值运算 逻辑运算 位运算 二进制的运算 身份检...

  • 2019-07-23

    R中的基本运算包括:算术运算、关系运算、逻辑运算、赋值运算以及其他运算。 算术运算:四则运算(+,-,*, /),...

  • JS 加、减、乘、除运算避免浮点数

    加法运算 减法运算 乘法运算 除法运算

  • 算术运算符

    算术运算符对数字(文字或变量)执行算术运算。 加法运算 减法运算 乘法运算 除法运算 余数运算 自增自减运算 指数...

  • JavaScript快速入门03-运算符

    JS的运算符 算数运算符 算数运算符用于对数值进行算数运算 运算符描述说明+加法运算-减法运算*乘法运算/除法运算...

  • 技术问 - 运算符有哪些

    算术运算符 赋值运算符 比较运算符 逻辑运算符 位运运算 三目运算符 算术运算符 赋值运算符 比较运算符(关系运算...

  • 逻辑运算,闭包

    算术运算(+-*/%)>比较运算(!==,>= ,<= , = =)>逻辑运算(&&,||)>赋值运算(=)...

网友评论

      本文标题:运算

      本文链接:https://www.haomeiwen.com/subject/kurlqdtx.html