记录 shell学习过程(4)for 循环
2024-09-06 22:19:35
1. for in
for i in `seq ` #seq 生成从1到10 如果生成从10到1则写作 seq 10 -1 1
do
echo $i
done
for in 也可以循环出字符串
for i in where is a will there is a way
do
echo "word:$i"
done
2.双小括号
for (( i=;i<;i++ )) #2个小括号是为了做运算
do
echo $i
done
3.一个简单的测试主机是否在线的shell
for ((;;))
do
ping -c1 $ &>/dev/null
if [ $? -eq ]
then
echo -e "`date +"%F %H:%M:%S"` : $1 is \033[32m UP \033[0m"
else
echo -e "`date +"%F %H:%M:%S"` : $1 is \033[31m Down \033[0m"
fi sleep
done
最新文章
- 常用算法&mdash;&mdash;排序(二)
- git gui 学习
- LeetCode&mdash;&mdash;Best Time to Buy and Sell Stock III (股票买卖时机问题3)
- Nodejs:简单的脚手架(一)
- adb 常用命令
- Python socket编程之六:多窗口的应用
- 【bzoj1005】[HNOI2008]明明的烦恼
- 浅谈 HTML5 的 DOM Storage 机制 (转)
- 每日一算法【one】
- ssh无密码登录远程主机
- P1197 [JSOI2008]星球大战
- 怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: &#39;NSInteger&#39; (aka &#39;long&#39;) to &#39;int32
- Linux 部署KVM虚拟化平台
- FAT文件系统规范v1.03学习笔记---1.保留区之启动扇区与BPB
- 解决Visual Studio调试突然变慢卡死的问题
- 【慕课网实战】Spark Streaming实时流处理项目实战笔记十九之铭文升级版
- 关键词提取_tf_idf
- 1057 Stack 树状数组
- SED 学习笔记
- LVM Linear vs Striped Logical Volumes
热门文章
- 拓展lucas结论及模板
- 通过vsphere给esxi添加本地硬盘
- 打印机打印pdf文件特别慢怎么解决
- 使用opencv自带Tracker进行目标跟踪——重新设定跟踪目标
- JS:JS中常见的 “函数名 is not a function” 错误
- 页面置换算法——最近最久未使用算法(c语言实现)
- PAT (Basic Level) Practice (中文)1047 编程团体赛 (20 分)
- ROS学习--RViz使用的要点
- Django生成脚本迁移文件时,报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
- Python该怎么入门?Python入门教程(非常详细)