else echo "Strings are not equal." fi 2. 使用 tr 命令去除所有空白字符 代码语言:txt 复制 string1=$(echo "your_string" | tr -d '[:space:]') string2=$(echo "your_string" | tr -d '[:space:]') if [ "$string1" == "$string2" ]; then echo "Strings are equal." else echo...
-ne:不等于(not equal) -lt:小于(less than) -le:小于等于(less than or equal) -gt:大于(greater than) -ge:大于等于(greater than or equal) 循环:使用循环结构来重复执行一段代码。 for 循环:用于遍历列表或范围。 #!/bin/bash for i in 1 2 3 4 5 do echo $i done while 循环:在给定条件...
-eq —比较两个参数是否相等 ;就是 EQUAL 等于 -ne —比较两个参数是否不相等 ;就是 NOT EQUAL不等于 -lt —参数1是否小于参数2 ;就是 LESS THAN小于 -le —参数1是否小于等于参数2 ;就是 LESS THAN OR EQUAL 小于等于 -gt —参数1是否大于参数2 ;就是 GREATER THAN大于 -ge —参数1是否大于等于参数...
4. 关于两个整数之间的判定,例如 test n1 -eq n2 -eq 两数值相等 (equal) -ne 两数值不等 (not equal) -gt n1 大于 n2 (greater than) -lt n1 小于 n2 (less than) -ge n1 大于等于 n2 (greater than or equal) -le n1 小于等于 n2 (less than or equal) 5. 判定字符串的数据 test -z ...
-ne(not equal) 检测两个数是否相等,不相等则返回 true -gt(greater than) 检测左边的数是否大于右边的,如果是,则返回 true -lt(lower than) 检测左边的数是否小于右边的,如果是,则返回 true -ge(greater equal) 检测左边的数是否大于等于右边的,如果是,则返回 true -le(lower equal) 检测左边的数是否小于...
小于等于 -le (less than or equal) 不相等 -ne (not equal) 等于:-eq (equal) 1.比较两个变量的大小并输出不同的值 if[ $a -eq $b ];thenecho"equal";elif[ $a -lt $b ];thenecho"small";elif[ $a -gt $b ];thenecho"big";fi ...
bash中有for和while两种常见的循环体,我们应该都很熟悉。 for 直接上实例,批量修改文件名。 目录如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 .├── error_400.html ├── error_403.html ├── error_404.html ├── error_500.html ...
bashshell(5):if,else,while大小比较 bashshell(5):if,else,while⼤⼩⽐较 1、if ;else 语句 1、if的单分⽀语法格式:if条件判断;then 语句1 语句2 ……else 语句1 语句2 ……fi 2、if的多分⽀语法格式:if条件判断;then 语句1 语句2 ……elif 语句1 语句2 ……elif 语句1 语句2...
简介:目录目录Bash使用基础if 语句运算符逻辑表达式不将执行指令的结果显示出来echo 语句从Bash接受输入参数Case语句循环for 语句While语句内置变量和函数AWK CommandBash使用基础1. 目录 目录 Bash使用基础 if 语句 运算符 逻辑表达式 不将执行指令的结果显示出来 ...
while [[ $i -le 10 ]] ; do echo "$i" (( i += 1 )) done 1. 2. 3. 4. 5. 6. 读files 假设我们有一个sample_file.txt文件,如下所示: 我们可以逐行读取文件并在屏幕上打印输出。 #!/bin/bash LINE=1 while read -r CURRENT_LINE ...