shell编程中的循环语句
2024-10-18 18:23:24
while循环
直接从文件中读取
while read line
do
command
done < filename
until循环
until 条件
do
command
done
for循环
第一种方式(在数列中)
for var in arr
do
command;
done
第二种方式和C++一样形式
for((i=1;i<=10;i++));
do
command;
done
第三种方式
for i in {1..10}
do
command;
done
第四种方式类似python中range的写法
for i in $(seq 1 10)
do
command;
done
case语句
*表示默认情况下执行的语句
case str in
str1) command
;;
str2) command
;;
...
*) command
;;
esac
这些语句中都会用到的一些命令解释:
break
跳出所有循环
continue
跳出当前循环
无限循环语句
while :
do
command
done
while true
do
command
done
for(( ; ;))
在case中,还可以写成如下形式:
case x in
info|1)
echo "";;
*)
echo "";;
esac
最新文章
- addEventListener和attachEvent的区别
- mac 远程连接服务器
- Python 3 与 MySQL 5.6
- JsonP的简单demo
- rabbitmq之消息转储vm_memory_high_watermark_paging
- C++ 如何有效地使用对话框
- sublimetext2 中运行Python提示EOFError: EOF when reading a line
- ruby的命名约定
- C#核编之System.Environment类
- nodejs零基础详细教程1:安装+基础概念
- [bzoj4832]抵制克苏恩 概率dp
- mysql入门知识
- SpringMVC中请求路径参数使用正则表达式
- Python爬取 斗图表情,让你成为斗图大佬
- 可持久化fhq-treap学习笔记
- MVC中构建Linq条件、排序、Selector字段过滤
- 如何使用==操作符,Equals方法,ReferenceEquals方法,IEquatable接口比较2个对象
- 在Eclipse调试Weblogic上的web项目
- Spring容器初始化的时候如何添加一个定时器?
- Oracle DBMS_UTILITY.GET_HASH_VALUE