公司 网站 方案,官网网站备案,房屋平面图设计app,北京南站linux基础操作#xff1a;主要介绍啦算术运算符、逻辑运算符、关系运算符1.算术运算符[主要用来计算数值]注意使用expr运算时运算符和数值之间需要有空格#xff0c;其他方式运算时不能有空格。常用算术运算符号#xff1a;表示相加#xff0c;#xff0d;表示相减…linux基础操作主要介绍啦算术运算符、逻辑运算符、关系运算符1.算术运算符[主要用来计算数值]注意使用expr运算时运算符和数值之间需要有空格其他方式运算时不能有空格。 常用算术运算符号表示相加表示相减*表示相乘/表示相除%表示取余数表示自加1--表示自减1[和--常用在for循环里] 。 例子1echo $[12]表示输出1和2相加的计算结果3 。例子2echo $((12))表示输出1和2相加的计算结果3 。例子3echo $(((12)*4))表示输出1和2相加后在乘4的结果12 。例子4ehco $[(12)*4]表示输出1和2相加后再乘4的结果12 ,常用运算方式。例子5expr 1 2 表示输出1和2相加的计算结果3 。注意号两边含空格。例子6expr 1 2 * 4表示输出2乘4在加1的结果9 。例子7expr expr 1 2 * 4表示输出1加2在乘4的结果12 。例子8echo $[1%2]表示输出1和2的余数1 。.关系运算符[主要用来判断某些条件]常用关系运算符常用数值判断条件等于-lt小于-le小于等于-eq 等于-gt大于-ge大于等于!不等于。常用权限判断条件-r 判断有读的权限-w判断有写的权限-x判断有执行的权限。常用文件判断条件-f 判断文件是否存在并且是不是常规文件-e 判断文件是否存在 -d 判断目录是否存在。使用系统自带的test可以测试例子1: test 1 1 echo OK表示1等于1时提示OK否则什么也不提示注意两边有空格。例子2test 1 ! 2 echo OK表示1不等于2时提示OK否则什么也不提示注意两边有空格。例子3test 1 -ge 0 echo OK表示1大于0时提示OK否则不提示例子4test -e /home/test/myshell.sh echo OK表示判断/home/test目录下myshell.sh是否存在,存在提示OK例子5test -d /home/test echo OK表示判断test目录是否存在存在提示OK。例子6test -r /home/test/myshell.sh echo OK表示myshell.sh文件是否包含-r可读权限存在可读权限提示OK。.逻辑运算符[主要用来判断多个符合、不符号、相反的条件] 常用逻辑运算符表示多个条件都成立时才成立||表示两边的条件有一个成立就算成立!表示取相反的结果(通常!组合使用)。|管道连接符可以组合连接多条不同的命令。例子1test 1 1 test 2 2 echo OK表示只有两边的都相等时才提醒OK否则不提醒。例子2test 1 1 || test 2 0 echo OK表示两边有一个想等就提示OK。例子3ls -la | grep .txt表示使用ls查询文件名时仅显示出.txt格式的文件。