Linux-shell篇之while用法
while循环:适用于循环次数未知的场景,要有退出条件
语法:
while CONDITION; do
statement
…
done
例子:计算100以内所有正整数的和
#!/bin/bash
#
declare -i I=1
declare -i SUM=0
while [\ $I -le 100 ]; do
let SUM+=$i
let I++
done
echo $SUM
例子:输入英文字符串,把小写字符转换成大写
#!/bin/bash
#
read -p “Input something:” STRING
while [$STRING != ‘quit’]; do
echo $STRING | tr ‘a-z’ ‘A-Z’
read -p "Input something: " STRING
done
break:提前退出循环
continue:提前结束本轮循环,而进入下一轮循环
例子:1到1000累加,综合超过10000的时候退出循环
#!/bin/bash
#
declare -i SUM=0
for I in {1…1000}; do
let SUM+$I
if [ $SUM -gt 10000 ]; then
break
fi
done
echo $I
echo $SUM
while特殊用法一:死循环写法
while :; do
done
例子:
Linux-shell篇之while用法相关推荐
- linux here用法,linux shell的here document用法(cat EOF)
什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Doc ...
- linux shell的here document用法(cat EOF)
什么是Here Document? Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here D ...
- 运维利器:钉钉机器人脚本告警(Linux Shell 篇)
写在前面的话 目前换了几家公司,且最近几家都是以钉钉作为公司 OA 聊天工具,总的来说还是很不错的.最近去了新公司,由于公司以前没有运维,所以监控,做自动化等方面都没有实施,恰逢这个机会把最近做的关于 ...
- linux shell里面nohup的用法
为什么80%的码农都做不了架构师?>>> 百度了很多,但都不是官方的,按照linux命令中,一切可以--help的思想 我们就来 --help下. 其实linux命令不难学 只 ...
- Linux shell篇---之一--shell基础
一.shell基础 1.shell的基本概念 shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具. 用户界面shell(还有其他用户界面如kde等图形界面)-->内核--& ...
- linux shell数组与字典用法总结
shell里面也有数组和所谓的字典,数组分为索引数组和关联数组(关联数组也就是在其他语言里面的字典,在数组和字典的操作方式基本一致). 1. 数组 1.1 创建数组 - 创建空数组 `names=() ...
- linux shell awk 中 printf 用法
目录 printf 简介 printf 转义字符 printf 修饰符 printf 格式说明符 示例1 示例2 示例3 printf 简介 打印输出时,可能需要指定字段间的空格数,从而把列排整齐.在 ...
- linux shell 逻辑判断 [] [[]] -n -z 用法区别
1.在中括号中,判断变量的值, 加不加双引号的问题? -z 判断 变量的值,是否为空: zero = 0 - 变量的值,为空,返回0,为true - 变量的值,非空,返回1,为false -n 判断变 ...
- linux ps用法大全,linux 性能篇 -- ps的用法
分析:使用ps命令 # ps -ef 显示所有进程 # ps -eo comm,pcpu 显示所有命令占用的cpu的大小 e显示所有进程,o指定命令的名字 # ps -eo comm,pmem ...
- linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了
原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...
最新文章
- SpringMVC和Dubbo的整合
- mahout 算法集
- Flomaster 2020中文版
- 使用RMAN VALIDATE验证数据和备份
- jzoj4638-第三条跑道【欧拉函数,线段树】
- 135. 分发糖果(JavaScript)
- Android中背景透明的Dialog
- 谭浩强c语言程序设计 在线,C语言程序设计_谭浩强.pdf
- 解析数论 1: Fourier积分和Fourier变换
- SOUI中菜单的简单实现
- Matlab如何平移图形(Figure)中的曲线
- 日期格式化中的大小写区别
- 方舟服务器显示mod不符,方舟生存进化mod不符怎么办
- 录屏怎么录,这2个方法不容错过!
- Redis Desktop Manager中出现\xAC\xED\x00\x05t\x00乱码问题
- 数据库 MySQL 中 DQL 数据库查询语言(特别重要)
- LATEX 罗马数字的输入
- 精度检验方法(之二分类)
- docker是啥?是干什么的?
- 由浅入深对卡尔曼滤波的学习
热门文章
- 如何快速实现直播美颜功能 - 接入美颜SDK详解
- 零至二岁宝宝故事(一)
- Excel: 批量去除空格的函数——trim函数, substitute函数,clean函数
- java 睡眠时间_java中sleep()的用法(毫秒)
- 如何在淘宝上利用信息差赚钱
- 大数据未来趋势和实用价值
- ucfirst php_PHP ucfirst()函数与示例
- 成为一名数据分析师,需要学习统计学吗?
- win10 红警启动必要文件
- mui用ajax服务器交互,Mui --- app与服务器之间的交互原理、mui ajax使用