2016 - 2024

感恩一路有你

shell编程if(shell中如何比较两字符串是否相等?)

浏览量:4627 时间:2023-01-07 11:12:57 作者:采采

shell编程if(shell中如何比较两字符串是否相等?)

shell里for循环可以嵌套if吗?

我的回答:可以嵌套。

shell中的for循环可以嵌套if条件语句。

示例:

因为我在#039;猫/等/ansible/iplist`do

if echo $i |grep

如何运行一组shell命令字符序列?

该脚本至少有以下错误:

1.把{j}换成${j}或者$j,要取一个值。

2.expr语句外面有一个反引号(键盘上ESC下的键)而不是单引号,这意味着执行一个命令而不仅仅是一个字符串。在EXPR之后,运算符的左右两边应该有空格。

3.if和[,if判断表达式的比较器两边要有空格,数字和[]之间要有空格。

我修改了一下,自己运行成功生成了你想要的序列。比较你自己:

一个

2

10

11

12

13

14

15

16

#!/bin/bash

#剧本?名字?

清楚的

i=1

for((j=1jlt=98j))

?echo-n?#34$j,` expr?$j?2`,#34

?如果[?$i?-eq10?]

?然后

?回声#34#34

?i=1?

?其他

?我=$((i 1))

?船方不负担装货费用

完成的

回声#34#34

?笔记里已经说了,剧本?名字?剧本的名字当然是,叫什么名字是你的自由。

shell中如何比较两字符串是否相等?

比较两个字符串是否相等的方法是:

如果[

命令 j 名字 shell 剧本

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。