欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > 泷羽sec学习打卡-shell命令6

泷羽sec学习打卡-shell命令6

2025/2/23 1:21:51 来源:https://blog.csdn.net/DW_101/article/details/144222863  浏览:    关键词:泷羽sec学习打卡-shell命令6

声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都
与本人无关,切莫逾越法律红线,否则后果自负


关于shell的那些事儿-shell6

    • if条件判断
    • for循环-1
    • for循环-2
    • 实践是检验真理的唯一标准


if条件判断

创建脚本文件

vim k.sh

写入脚本
进行条件判断
运行前使用bash命令

a=10
b=20if [ "$a" -eq "$b" ] ; thenecho "a=b"
elif [ "$a" -gt "$b"] ; thenecho "a>b"
else echo "no if"
fi

在这里插入图片描述

下一个基础脚本

a=10
b=20
if [ "$a" -eq "$b" ]; thenecho "a=b"
elif [ "$a" -gt "$b" ]; thenecho "a>b"
elif [ "$a" -lt "$b" ]; thenecho "a<b"
fi

a=10:这行代码将变量 a 的值设置为 10。

b=20:这行代码将变量 b 的值设置为 20。

if [ “ a " − e q " a" -eq " a"eq"b” ]; then:这是一个 if 条件语句,用于检查变量 a 的值是否等于变量 b 的值。-eq 是一个比较运算符,表示“等于”。

echo “a=b”:如果 a 等于 b,那么执行 echo 命令输出字符串 “a=b”。

elif [ “ a " − g t " a" -gt " a"gt"b” ]; then:这是一个 elif(else if)条件语句,用于检查变量 a 的值是否大于变量 b 的值。-gt 是一个比较运算符,表示“大于”。

echo “a>b”:如果 a 大于 b,那么执行 echo 命令输出字符串 “a>b”。

elif [ “ a " − l t " a" -lt " a"lt"b” ]; then:这是另一个 elif 条件语句,用于检查变量 a 的值是否小于变量 b 的值。-lt 是一个比较运算符,表示“小于”。

echo “a<b”:如果 a 小于 b,那么执行 echo 命令输出字符串 “a<b”。

fi:这个关键字用来结束 if 语句。
在这里插入图片描述

for循环-1

for num in 1 2 3 4 5
do echo "the number is $num"
done

在这里插入图片描述

for循环-2

for str in "hello world"
do echo $str
done

for num in 1 2 3 4 5:这是一个 for 循环的开始。for 循环用于遍历一系列值。在这个例子中,num 是循环变量,它将依次取值 1、2、3、4 和 5。

do:do 关键字标志着 for 循环体的开始。

echo "the number is n u m " :这是循环体内的命令。 e c h o 是一个常用的命令,用于在终端上打印文本。 num":这是循环体内的命令。echo 是一个常用的命令,用于在终端上打印文本。 num":这是循环体内的命令。echo是一个常用的命令,用于在终端上打印文本。num 是一个变量,它代表当前循环的数字。每次循环迭代时,$num 的值都会被替换为序列中的下一个数字,然后打印出 “the number is” 后跟当前的数字。

done:done 关键字标志着 for 循环体的结束。
在这里插入图片描述

最近太忙,都没时间更,继续吧,下次带大家信息收集挖洞edu

实践是检验真理的唯一标准

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词