📋 个人简介
💖 作者简介:大家好,我是小鹏linux,运维领域新星创作者。😜
📝 个人主页:小鹏linux🔥
🎉 支持我:点赞👍+收藏⭐️+留言📝
💬格言:你未必出类拔萃,但一定与众不同!🔥
📕 系列专栏:
🍎 阶段一:windows基础 目前原创16篇
🍎 阶段二:Linux基础知识 目前原创38篇
🍎 阶段三:shell基础+shell高级 目前原创22篇
🍎 阶段四:python基础及自动化应用 原创未开始
🍎 阶段五:Linux网络服务 原创未开始
🍎 阶段六:集群原理及架构 原创未开始
🍎 阶段七:云计算虚拟化技术 原创未开始
目录
1.for循环语句
1.1带列表循环
for 变量 in 值1 值2 值3 .....
do
程序
done
1.2类C的for循环
for ((初始值;循环控制条件;变量变化))
do
程序
done
1.3举例:批量解压缩
[root@xiaopeng ~]# cat auto-tar.sh
#!/bin/bash
cd /lamp
ls *.tar.gz > ls.log
for i in $(cat ls.log)
do
tar -xvf $i &> /dev/null
done
rm -rf /lamp/ls.log
脚本编写完成后,给脚本执行权限。光盘换成lamp,创建/lamp,把lamp中的内容 复制到/lamp中。
1.4举例:从1加到100
[root@xiaopeng ~]# cat for-1-100.sh
#!/bin/bash
s=0
for ((i=1; i<&#