博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/01/09 shell编程基础逻辑运算01
阅读量:3925 次
发布时间:2019-05-23

本文共 537 字,大约阅读时间需要 1 分钟。

创建软链接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以借助软链接生成的不同特性以后用$0判断执行那个程序
在这里插入图片描述
在这里插入图片描述

$#可以判断参数有几个

在这里插入图片描述
在这里插入图片描述
shift 移两次
在这里插入图片描述
在这里插入图片描述
grep -q静默 $?为0 表示成功
在这里插入图片描述
在这里插入图片描述

$?返回的结果是否为0是最后一条命令决定的,但是语法错误,前面就错误了后面不执行,

在这里插入图片描述

ping-c ping几次

在这里插入图片描述
exit就是退出后面写多少就是返回多少,可以不让$?为0
在这里插入图片描述
后面hostname不执行
在这里插入图片描述
在这里插入图片描述
exit退出当前shell 在脚本就是退出当前脚本

在这里插入图片描述

默认是字符串
在这里插入图片描述
取模
在这里插入图片描述
用取模随机颜色31-37
在这里插入图片描述

expr命令本身就是做运算在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
0 false
1 true
& 并且and
| 或者 or
0&0=0
0&1=0
1&0=0
1&1=1
0|0=0
1|0=1
0|1=1
1|1=1
短路与 &&
0&&0=0
0&&1=0
1&&0=0
1&&1=1
cmd1 && cmd2
如果cmd1=0为假, cmd2不需要执行,反之cmd1为真,需要cmd2执行

在这里插入图片描述

短路或 | |
如果cmd1为真,cmd2不需要执行,反之cmd1为假,需要cmd2执行
在这里插入图片描述

XOR 异或

0^1=1
0^0=0
1^0=1
1^1=0
一样就假,不一样就真,同性相斥,异性相吸
互换 a^b中间值
在这里插入图片描述
申明数字
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
1.
在这里插入图片描述
$#计算参数有几个,没有2个就退出
在这里插入图片描述
在这里插入图片描述

转载地址:http://rezgn.baihongyu.com/

你可能感兴趣的文章
题目1085 拦截导弹
查看>>
Kafka 为什么使用kafka
查看>>
Android开发技巧不同状态的Button
查看>>
CSS 鼠标经过时改变table所在行的颜色
查看>>
某机字长为32位 存储容量为64MB 若按字节编址 它的寻址范围是多少
查看>>
C 实现在Sql Server中存储和读取Word文件
查看>>
Java笔记之JTextField JTextArea区别
查看>>
Android学习笔记之Spinner
查看>>
UVA 题目401 - Palindromes
查看>>
Android学习笔记之SeekBar
查看>>
题目26 孪生素数问题
查看>>
java web 连接mysql数据库
查看>>
java 多线程简介
查看>>
如何解决MyEclipse乱码问题
查看>>
docker架构
查看>>
Docker Client创建与命令执行
查看>>
springMVC学习笔记
查看>>
PageRank算法与特征向量和特征值(eigenvector和eigenvalue)
查看>>
HITS算法--从原理到实现
查看>>
MapReduce原理
查看>>