首页 > 系统相关 >实用指令_大数据shell_运算符

实用指令_大数据shell_运算符

时间:2023-08-28 15:36:31浏览次数:61  
标签:tmp shell 运算 expr 运算符 指令 ###

运算符

学习如何在shell中进行各种运算操作。

基本语法
  1. "$((运算式))" 或 "$[运算式]"
  2. expr m + n 注意:expr 运算符间要有空格
  3. expr m - n
  4. expr \*,/,% 乘,除,取余
应用实例

案例1 :结算(2+3)*4的值

###第一种方法
$(((2+3)*4))
###第二种方法
$[(2+3)*4]    ##推荐第二种方法,较简单
###如果用expr只能分步骤进行
tmp=`expr 2 + 3`
expr $tmp \* 4

案例2:请求出命令行的两个参数的和

echo 两个命令参数之和: ` expr $1 + $2`

标签:tmp,shell,运算,expr,运算符,指令,###
From: https://www.cnblogs.com/xjianbing/p/17662373.html

相关文章

  • 实用指令_大数据shell_流程控制_case
    流程控制case语句基本语法case$变量名in"值1")###如果变量的值1,则执行此程序1;;"值2")###如果变量的值2,则执行此程序2;;###....省略其他分支*)###如果变量的值不是以上的值,则执行此程序3;;;esac应用实例案例1:当命令行参数是1时,输出周一,是2是输出周二,其他情况......
  • 实用指令_大数据shell_变量_设置位置参数
    位置参数当我们执行一个shell脚本时,如果希望获取命令行的参数信息,就可以使用位置参数变量比如:/myshell.sh100200,这个就是一个执行shell的命令行,可以在myshell脚本中获取到参数信息基本语法$n(功能描述:n为数字,$0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数,需......
  • 实用指令_大数据shell_变量_预定义变量
    预定义变量就是shell设计者事先已经定义好的变量,可以直接在shell脚本中使用基本语法$$(功能描述;当前进程的进程号)$!(功能描述:后台运行的最后一个进程号)$?(功能描述:最后一次执行的命令的返回状态,如果这个变量的值为0,证明上一个命令正确执行;如果这个命令的值非0(具体是哪......
  • 实用指令_大数据shell_设置环境变量
    设置环境变量基本语法export变量名=变量值(功能描述:将shell变量输出为环境变量)source配置文件(功能描述:将修改后的配置信息立即生效)echo$变量名(功能描述:查询环境变量的值)快速入门案例在/etc/profile文件中定义TOMCAT_H......
  • 实用指令_实操作_RPM包管理
    RPM和YUMRPM包的管理一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.rpm扩展名的文件。PRM是RedHatPackageManager(RedHat软件包管理工具)的缩写,类似window的setup.exe。这一文件格式名称虽然打上了RedHat的标志但理念是通用的。Linux的分布版本......
  • 实用指令_实操作_yum
    yumYum是一个shell前端软件包管理器,基于RPM包管理器,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包yum的基本命令查询yum服务器是否有需要安装的软件yumlist|grepXX软件列表安装指定的yum包yuminstallxxx下载安装yu......
  • 实用指令_实操作_进程服务管理
    服务(service)管理服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd防火墙等),因此我们又称为守护进程,是linux中非常重要的知识点service管理指令service服务名[start|stop|restart|reload|status]systemctlCento7以后基础......
  • 实用指令_实操作_进程管理_进程监控网络监控
    动态监控进程top与ps命令很相似,它们都用来显示正在执行的进程。类似于任务管理器。top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。基本语法top[选项]选项说明选项功能-d秒数指定top命令每隔几秒更新。默认是3秒在top命令的交互......
  • 实用指令_实操作_进程管理
    进程管理基本介绍在linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个id号每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程,例如www服务器每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可操作的。后台进程则是实......
  • 实用指令_实操作_磁盘分区磁盘挂载
    磁盘分区和挂载分区的方式mbr分区(以前的传统方式)最多支持4个主分区系统只能安装在主分区扩展分区要占一个主分区MBR最大只支持2TB,但是拥有最好的兼容性gtp分区支持无限多个主分区(但操作系统可能限制,比如window下最多128个分区)最大支持18EB的大容量(EB=1024PB,P......