文档章节

shell脚本之死循环写法

hensemlee
 hensemlee
发布于 06/20 22:18
字数 204
阅读 29
收藏 0

最近在学习写shell脚本,在练习if while等流程控制时,突然它们的死循环写法是怎么样的?经过百度与亲测记录如下:

for死循环

#! /bin/bash

for ((;;));do
        date
        sleep 1
done

while死循环

#! /bin/bash

while :
do
        date
        sleep 1
done
#! /bin/bash

while ((1))
do
        date
        sleep 1
done
#! /bin/bash

while [[ 1 ]]
do
        date
        sleep 1
done
#! /bin/bash

while [ 1 ]
do
        date
        sleep 1
done

#! /bin/bash

while true
do
        date
        sleep 1
done
#! /bin/bash

while [[ "1" == "1" ]]
do
        date
        sleep 1
done
#! /bin/bash

while test "1" = "1"
do
        date
        sleep 1
done
#! /bin/bash

while [ TRUE ]
do
        date
        sleep 1
done

© 著作权归作者所有

共有 人打赏支持
hensemlee
粉丝 8
博文 65
码字总数 43176
作品 0
徐汇
程序员
私信 提问
Shell Script(三)

1.shell script函数 函数可以在shell script中做出类似自定义的指令,也可以用来编写模块化的代码,达到代码复用的效果。这里不讲解语法,直接举例子。sh01.sh打印“Hello,World”,函数中的...

逆天96
2017/12/28
0
0
Linux的shell脚本的语句,函数,检测服务,启动脚本的练习

一.if语句 if中调用变量 多个if条件 注意转义,比较字符串 定义空,可以是等于号后面什么都没有,或者是两个单引号 -d是否是目录 -e是否存在,-f是否为文件 &&同时满足 运算的写法(()) ...

一百个小排
2017/11/11
0
0
shell脚本的一些注意事项

sshuser@serverbash

科技探索者
2017/11/12
0
0
开始你的bash/shell脚本编程

原文链接🔗 对于我自己来说,学习新框架或技术的最佳方式是同时获得实践经验,在本文中,你将自己通过编写代码来学习shell脚本的基础知识!本文包含语法,shell脚本的基础知识到中级shell...

shellhub
07/14
0
0
Shell编程进阶篇(完结)

   1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,...

侯召顺
2017/12/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
21分钟前
1
0
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
1
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
2
0
RxJava threading

因为Rx针对异步系统设计,并且Rx也自然支持多线程,所以新的Rx开发人员有时会假设Rx默认是多线程的。在其他任何事情之前,重要的是澄清Rx默认是单线程的。 除非另有说明,否则每次调用onNex...

woshixin
昨天
0
0
Python的安装及文件类型、变量

一、为什么学习python 服务于大数据、人工智能、自动化运维。 简单易学 代码简洁 薪资高 近几年越来越火 二、Python的安装 linux 系统默认安装, CentOS7 默认安装了python2.7 安装ipython y...

枫叶云
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部