linux中的while命令
while命令有点象if-then和for循环的结合。while测试命令返回0退出状态,就循环一组命令。
while基本格式:
while test command
do
other commands
done
示例: #!/bin/bash varl=5 while [ $varl -gt 0 ] doecho $varlvarl=$[ $varl -1 ] done [root@localhost ~]# ./test10.sh 5 4 3 2 1 注意:因为while是检测到退出状态为0就执行,只有让输出为非0才会停止循环,varl=$[ $varl -1 ]得出的结果为非0
使用多条测试命令 #!/bin/bash var1=3 while echo $var1 [ $var1 -ge 0 ] doecho "The is inside the loop"var1=$[ $var1 -1 ] done
[root@localhost ~]# ./test11.sh 3 The is inside the loop 2 The is inside the loop 1 The is inside the loop 0 The is inside the loop -1 在多行命令中,所有的测试命令都在每次失代中执行,包含测试命令失败的最后一次失代
转载于:https://blog.51cto.com/liangey/1573946
linux中的while命令相关推荐
- Linux中升级更新命令yum upgrade和yum update的区别
这篇文章主要介绍了Linux中升级更新命令yum upgrade和yum update的区别,Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的,本文 ...
- Linux中的In命令
2019独角兽企业重金招聘Python工程师标准>>> ln是linux中一个非常重要命令.它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用 ...
- Linux中history历史命令使用方法详解
在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...
- linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...
linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...
- linux dmesg信息哪来的,linux中的dmesg命令简介
今天, 我们来介绍一个linux中的dmesg命令,事实上, 我们之前用过, 但是没有单独介绍过. 看一下dmesg命令的用途吧: dmesg命令用会把开机信息存到ring bufer中, 形成一个缓 ...
- Linux中如何用命令打开文件夹
Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...
- linux中ftp的用法,linux中的ftp命令用法(7页)-原创力文档
第 第 PAGE 1 页 共 NUMPAGES 1 页 linux中的ftp命令用法 Linux系统中的ftp命令功能强大,那么它的具体用法是怎样呢?下面由小编为大家整理了linux中的ftp命令用法 ...
- linux中的nm命令
代码在git 是names的缩写, nm命令主要是用来列出某些文件中的符号(说白了就是一些函数和全局变量等). 下面, 我们一起来看看. linux中的nm命令简介 nm * nm: main.c: ...
- 2021-05-10 linux中的find命令——查找文件名
linux中的find命令--查找文件名 1.在某目录下查找名为"elm.cc"的文件 find /home/lijiajia/ -name elm.cc 2.查找文件名中包含某字 ...
- linux 中的source命令
linux 中的source命令 source命令是bash中的内建命令,它等同于点命令(.),用于读取和在当前shell环境中执行指定文件中的命令,执行完毕之后退出码为该文件中的最后一个命令的退出码 ...
最新文章
- 代数拓扑的数学方法正在变革脑科学
- jquery拼接后css样式不生效_JQuery常用选择器以及操作属性和样式的方法介绍
- 【视觉项目】【day1】8.20号实验记录(初步使用模板匹配)
- 太棒了!港大同济伯克利推出目标检测新范式:Sparse R-CNN
- 【报告分享】传统品牌vs新消费品牌社交营销差异化分析报告.pdf
- 蘑菇车联召开战略发布会 为用户提供无缝衔接的“人车生活”
- activimq java集成_Java消息队列-Spring整合ActiveMq
- utilities(C/C++)
- 3款简单实用的在线PCR引物设计软件
- python爬取堆糖网每日精选图片
- 基于layui2.x的通用后台管理系统
- “心脏滴血”漏洞复现
- 【shell】shell创建虚拟环境virtualenv(-bash: virtualenv: command not found)
- sklearn.neighbors 最近邻相关算法,最近邻分类和回归
- itunes更新固件常用路径
- 如何让家用或公司ADSL宽带拥有国际顶级域名
- Android自问自答系列——持续更新ING
- 如何创建小程序商店?
- 新生研讨课课后感悟2
- 朱元璋、兵马俑到底长啥样?我用AI修复,让古人“活”了起来