Shell编程——运算符

1、declare命令:

声明变量的类型:

-:给变量设定类型属性

+:给变量取消类型属性

-i:将变量声明为整数类型

-x:将变量声明为环境变量

-p:显示变量的类型

其中export是将num变为环境变量,num=11中,num并不是整形,因为系统默认为字符串。

2、数值运算与运算符:

(1)declare实现加法运算:

(2)expr实现加法运算:

(3)$((运算式))或$[运算式]实现加法运算:

声明的时候不用事先将变量指定为整型变量,而且式子比较直观。

3、运算符的简单使用:

原文地址:https://www.cnblogs.com/zhai1997/p/12075660.html

时间: 2024-08-08 21:46:27

Shell编程——运算符的相关文章

shell编程运算符

运算符很多啦,加减乘除,取余,以及逻辑运算符中的与或非等等 但是我们这里只说一种运算表示方法就足够应对工作需要了 aa=11 bb=12 怎么求和呢? sum=$(($aa + $bb)) echo $sum 就这么简单! 这里再次强调 $(()) 的作用很重要哦!

Shell编程-运算符

1.declare命令 declare声明变量类型:declare [+/-][选项] 变量名 -:给变量设定类型属性 +:取消变量的类型属性 -a:将变量声明为数组型 -i:整数型 -x:环境变量 -r:只读变量 -p:显示指定变量的被声明类型 定义数组:movie[0]=zp,movie[1]=tp,declare -d movie[2]=live 查看数组:${movie},${movie[2]},${movie[*]} 2.数值运算方法 expr或let数值运算工具 dd=$(expr

Shell编程初涉--一些关于Shell的整理

第一部分:Bash变量概述 Shell和其他语言的对比:    1.PHP和Java主要实现功能     2.所见即所得,Shell用于简化管理操作 一.什么是变量与变量分类 1.什么是变量: 变量是计算机内存的单元,其中存放的值可以改变 变量让你能够把程序中准备使用的每一段数据都赋给一个简短易于记忆的名字 2.变量命名规则: 变量名必须以字母或下划线打头,名字中间只能由字母.数字和下划线组成: 变量名的长度不可以超过255个字符: 变量名在有效范围内必须是唯一的: 在Bash中,变量的默认类型

第三章 shell编程之运算符

shell编程之运算符 一 shell变量的缺点 弱类型: 默认字符串型: 二 declare声明变量类型 格式:declare [+/-][选项] 变量名 -:给变量设定类型属性: +:取消变量的类型属性: -a:将变量声明为数组型:

老男孩新书Shell编程实战预定开始了-包邮包答疑

老男孩新书Shell编程实战预定开始了(扫图中二维码购买包邮定期包答疑),亲爱的伙伴们,让你们久等了.电脑用户猛戳 电脑购买链接 注意:包邮包3个月(2017春节后起算)Q群书籍内容答疑,等于白送书,还倒搭答疑服务. 如果觉得给力,请帮忙朋友圈.QQ群.空间转载! 活动优惠仅限本次活动,从其他渠道购买不享受此次的服务承诺. 定价 89元 基本信息 作者: 老男孩 丛书名: Linux/Unix技术丛书 出版社: 机械工业出版社 ISBN:9787111556077 上架时间:2017-1-6 出

shell编程中for,while,util,case,select,break, continue用法详解

关于shell脚本的更多详细实例讲解请参考:http://www.cnblogs.com/yuexiaxiaoxi/category/646749.html Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for.while和until.while循环和for循环属于"当型循环",而until属于"直到型循环".循环控制符:break和continue控制流程转向. 参考:<Linux 与unix shell 编程指

Linux Shell编程之二选择结构

Shell编程学习之二 一.bash的条件测试 测试方法或者说测试书写: test EXPR [ EXPR ] [[ EXPR ]] 例如:测试变量 User_Name 的之是否为root test $User_Name="root" [ $User_Name == "root" ] [[ $User_Name == "root" ] 根据比较时操作数的类型,测试类型分为: 测试类型 运算符 运算符所代表的意义 示例 整形测试 -gt -lt -

linux中shell编程

shell编程 1 echo -e 识别\转义符 \a \b \t \n \x十六进制 \0八进制 等等 #!/bin/bash echo -e "hello world" 执行脚本:方式1 :chmod 755 hello.sh ./hello.sh 方式2 :bash ./hello.sh(这种方式不需要给执行权限) 1 历史命令 history 直接回车就可以看到已经敲过得命令.-c清空缓存中和文件中的命令 -w将缓存中命令写入 家目录/.bash_history 这个命令可以帮

SHELL编程学习笔记

本文描述unix shell的各种应用实例,根据查阅资料和自我总结,作为自己今后复习的模板.本文搜集整理常用的shell应用实例,以例子详述unixshell部分命令的使用,着重于正则表达式以及grep.sed.awk等命令,涵盖业务开发中需要使用到的unix shell编程命令,供查阅或者自测使用,面向已经熟悉UNIX基本操作的开发人员. 注:   文中大部分表达式在sco-unixunixware 7下使用sh测试通过,有些规则或表达式不能通过测试或结果不正确,在本文档中使用波浪下划线将其标