`
从此醉
  • 浏览: 1040527 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

Linux shell编程 9 ---- 判断+运算符

 
阅读更多


1 判断

1 简单if语句

if expression

then

statement

statement

fi

如果then处在同一行,要在expression后面加上";"

2 if/else结构

if expression

then

statement

statement

else

statement

statement

fi

3 if/elif/else结构

if expression

then

statement

elif

statement

else

statement

fi

4 case结构

case variable in

value1)

statement;;

value2)

statement;;

..........................

*)

statement;;

esca

case结构的变量值variable与value1,value2等进行逐一比较,直到找到匹配的值,如果没有将执行默认的值即*,每一个分支以双分号";;"结束


2 运算符

1 在Linux Shell中算术运算符包括+,-,*,/,%,**等等

2 算术运算符

运算符 举例 结果

+ 3+5 8

- 5-3 2

* 5*3 15

/ 8/3 2

% 8%3 2

** 5**3 125

3 Linux Shell中let命令是内置的用来计算整数的运算,假设我定义了两个整型变量a和b

那么我就可以使用let命令来做运算,let c=a+b 或 let c=a-b等等


4 位运算符

1 位运算在Shell中很少使用,通常用于整数间的操作,位运算是针对整数在内存中存储的二进制数据流中的位进行的操作

2 常见的位运算符有<<(左移),>>(右移),&(按位与)等等操作


分享到:
评论

相关推荐

    linux shell编程[第一部分 shell 基础编程] 第02章 变量和运算符

    linux shell编程[第一部分 shell 基础编程] 第02章 变量和运算符

    新版Linux Shell编程实训(全)20170518.docx

    项目一 初识Linux Shell 20 [学习目标] 20 任务1.1 构建开发环境 22 任务1.2 vi/vim编辑器 33 1.2.1 vim使用实例 34 1.2.2 vim按键说明 36 任务1.3 Shell常用命令 41 1.3.1 基础命令 41 1.3.2 文件、目录操作命令 42...

    LinuxShell编程

    Linux Shell编程基础知识 目 录1、 Shell简介1.1. 什么是shell1.2. shell分类2、 Shell语法2.1. 定义变量2.2. 变量类型2.2.1. 字符集变量2.2.2. 数字常量定义2.2.3. 数组2.2.4. 系统变量2.3. 运算符与表达式2.3.1. ...

    linux C编程实战

     1.4.2 Linux Shell   1.4.3 Linux的常用命令   1.5 Linux下程序的开发环境和开发过程   1.6 习题   第2章 C编程基础、Vi和Emacs编辑器   2.1 C程序的结构   2.2 C语言的基本数据类型   2.2.1...

    UNIX shell 编程指南

    shell编程技巧点滴(基础篇) shell 脚本修改crontab实例 如何删除大量文件 如何删除某个月份的文件 find的日常用法举例 find的日常用法帮助 如何批量改名 bc指令的基本用法 检查服务器的连接状况的shell find 和 exec...

    shell浅谈之二 运算符和if条件判断

    Shell各种判断结构和运算符的用法是shell编程的基础,了解shell的判断、运算符和一些退出状态对后面的学习有很重要的影响。shell有一个内部命令test经常用于对判断语句进行测试一种或几种状态的条件是否成立

    Shell编程基础

    Shell编程的入门,包括Bash变量命名,运算符,环境变量,正则表达式等等;在学习linux基本命令之后,再学习shell编程。该文档含有shell编程需要的技术和例子,欢迎下载。

    跟老男孩学Linux运维:Shell编程实战

    前 言第1章 如何才能学好Shell编程 / 11.1 为什么要学习Shell编程 / 11.2 学好Shell编程所需的基础知识 / 11.3 如何才能学好Shell编程之“老鸟”经验谈 / 31.4 学完本书后可以达到何种Shell编程高度 / 5第2章...

    【shell编程】基础篇

    文章目录基础篇一、Shell概述二、脚本定义与执行三、shell中的变量四、运算符五、条件判断六、流程控制七、read读取控制台输入八、函数九、Shell工具 基础篇 一、Shell概述 shell是一个功能比较强大的脚本语言,易...

    shell编程 创建shell脚本 shell 基础语法 shell流程控制语法 shell函数

    shell编程 创建shell脚本 ①创建第一个shell脚本②运行shell脚本shell 基础语法 ①变量②变量分类与数组③shell传递参数④基本运算符shell流程控制语法 ①if else条件判断②for循环③while循环④until循环⑤case语句...

    19. Linux开发-Shell脚本编程语言.pdf

    介绍Linux下Shell脚本语法基本编程: 涉及的知识点有变量使用、数组定义与使用、for循环、while循环、基本运算符、if语句、break语句、函数定义与调用等等。

    linux C编程实战 电子书part5

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有光盘资料,需要一个资源分,请到我的...

    linux C编程实战 电子书part2

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有关盘,需要一个资源分,请到我的资源里...

    linux C编程实战 电子书part3

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有光盘资料,需要一个资源分,请到我的...

    linux C编程实战 电子书part4

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有光盘资料,需要一个资源分,请到我的...

    linux C编程实战 电子书part1

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有关盘,需要一个资源分,请到我的资源里...

    linuxC编程实战.part5.rar

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有光盘资料,需要一个资源分,请到我的...

    linuxC编程实战.part3.rar

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有光盘资料,需要一个资源分,请到我的...

    linuxC编程实战.part4.rar

    很好的linux C编程的书,请大家下载五个part(没办法,文件80M,我一次只能传15M),五个都下载了才能解压,这里就只在part1扣分,其他不扣分,请找我的另外四个资源。另外还有光盘资料,需要一个资源分,请到我的...

    嵌入式Linux C编程入门(第2版) PPT

    2.1.3 嵌入式linux c语言编程环境 34 2.2 嵌入式linux编辑器vi的使用 35 2.2.1 vi的基本模式 35 2.2.2 vi的基本操作 36 2.2.3 vi的使用实例分析 40 2.3 嵌入式linux编译器gcc的使用 41 2.3.1 gcc...

Global site tag (gtag.js) - Google Analytics