以下均用if语句用作逻辑表达式的例子。注意左右两方括号和条件表达式之间都必须有空格。
- 字符串判断
# 空和非空可以用于判断变量是否已经定义 if [ -z "$var" ]; then # 空 fi if [ -n "$var" ]; then # 非空 fi if [ "$var" == "Y" ]; then # 相等 fi if [ "$var" != "Y" ]; then # 不等 fi
- 判断文件状态
if [ -e $var ]; then # 文件或者目录存在 fi if [ -f $var ]; then # 一般文件存在 fi if [ -d $var ]; then # 目录存在 fi
- 数字比较
if [ $var -eq 1 ]; then # 等于 fi if [ $var -ne 1 ]; then # 不等于 fi if [ $var -gt 6 ]; then # 大于 fi if [ $var -lt 5 ]; then # 小于 fi
- 逻辑或、逻辑与
if [ $var -lt 5 -o $var -gt 6 ]; then # 小于5或者大于6 fi if [ $var -gt 2 -a $var -lt 6 ]; then # 大于2而且小于6 fi
相关推荐
1、输入变量 2、输出变量 1、逻辑判断 2、运算符号 3、逻辑表达式 4、条件判断 1、命令行参数 2、调试
05-Linux bash核心介绍及目录命令讲解 06-Linux重要目录结构及目录命令讲解 07-文件处理命令重要知识讲解 08-别名-重定向-去重排序等 09-Linux文件类型及查找文件精讲 10-Linux系统打包和时间命令及案例精讲 11-...
有序且有逻辑性.........................................................................................2 1.5.5. 一个 Bash 脚本的例子:mysystem.sh.........................................................
2.位置参数和环境变量 3.Shell中的特殊字符 1. if 语句 if语句通过判断逻辑表达式来作出选择,在bash中的条件语句有如下的格式: if [ ex
所有游戏逻辑均已完成。 Bash用于为sed脚本提供用户输入和伪随机数。 使用W , A , S , D键进行控制。 运行: $ ./src/2048.sh 通过以下方式禁用彩色输出: $ ./src/2048.sh --no-color 与原始2048游戏的游戏...
hda1中的“1”代表hda的第一个硬盘分区 (partition),hda2代表hda的第二主分区,第一个逻辑分区从hda5开始,依此类推。此外,可以直接检查 /var/log/messages文件,在该文件中可以找到计算机开机后系统已辨认出来的...
在文件的其余部分可以编写shell命令和脚本逻辑。执行shell脚本可以使用bash或sh命令,例如bash script.sh或sh script.sh。 二、shell脚本中变量及其赋值的方法 在shell脚本中,变量可以是数字、字符串或布尔值。...
pgrep命令就是检索正在运行的进程,显示匹配准则是进程的PID,可跟正则表达式来匹配进程或命令行。 选择进程拥有者时,默认匹配规则是逻辑与的关系。 语法格式:pgrep [参数] [模式] 常用参数: -d 设置一个字符...
本书提供11个实训项目,内容包括Linux操作系统的搭建与测试、文件和目录操作、用户信息、Linux文件系统、bash的基本使用、标准输入输出和管道、字符串处理、使用正则表达式进行字符处理、进程控制、编辑工具的使用和...
3. 正则表达式:该脚本使用了正则表达式来匹配和提取文本信息,例如使用`grep`命令来提取IP地址信息。 4. 变量和运算符:该脚本使用了多个变量来存储和处理数据,例如`load`、`shijian`、`file`、`all`等。同时,...
常见的Shell包括Bash、Zsh、Ksh等。 2. Shell脚本基础 Shell脚本是使用Shell语言编写的自动执行文件,可以实现自动化任务、数据处理、文件操作等功能。Shell脚本的基本结构包括shebang、变量声明、控制结构、函数...
/ 976.3 字符串测试表达式 / 1026.4 整数二元比较操作符 / 1056.5 逻辑操作符 / 1086.6 测试表达式test、[]、[[]]、(())的区别总结 / 120第7章 if条件语句的知识与实践 / 1217.1 if条件语句 / 1217.2 if条件...