日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Linux命令行循環(huán)執(zhí)行shell命令_linux shell

作者:導(dǎo)數(shù)題 ? 更新時(shí)間: 2023-02-09 編程語(yǔ)言

Linux命令行,循環(huán)執(zhí)行shell命令

死循環(huán)

命令格式

while true ;do <command>; done;

可以將 command 替換為任意命令。
下面以echo “hello”; sleep 1;為 command 展示最終效果

效果

wanghan@ubuntu:~$ while true ;do echo "hello"; sleep 1; done;
hello
hello
hello
hello
hello
^C
wanghan@ubuntu:~$

每隔一秒,打印一次hello,直到按下Ctrl+C才停止。

普通計(jì)數(shù)循環(huán)

循環(huán)10次

mycount=0; while (( $mycount < 10 )); do  <command>;((mycount=$mycount+1)); done;

可以將 command 替換為任意命令。
下面以 echo “mycount=$mycount”;為 command 展示最終效果

效果

wanghan@ubuntu:~$ mycount=0; while (( $mycount < 10 )); do echo "mycount=$mycount"; ((mycount=$mycount+1)); done;
mycount=0
mycount=1
mycount=2
mycount=3
mycount=4
mycount=5
mycount=6
mycount=7
mycount=8
mycount=9

mycount計(jì)數(shù)到10后停止循環(huán)。

以上內(nèi)容到此介紹,下面介紹下Linux shell循環(huán)命令。

Linux shell循環(huán)命令 while死循環(huán)的用法

作為硬件工程師,偶爾會(huì)用到Linux shell編程,這里只將while死循環(huán),有相關(guān)需求的工程師可以參考。

死循環(huán)也就是無(wú)限循環(huán),它由 while true (表示條件始終為真)或 while : (表示空表達(dá)式)組成,其中冒號(hào)(:)等效于無(wú)操作,冒號(hào)和while之間有空格。實(shí)例代碼如下:

#!/bin/bash
while true  #same to while :
do
echo "drink more water??!"
done

運(yùn)行結(jié)果如下:

root@nihao:~# ./nihaoaaaa.sh
drink more water!!
drink more water!!
drink more water!!
drink more water!!
drink more water!!
drink more water!!
drink more water!!
drink more water!!
...

原文鏈接:https://blog.csdn.net/daoshuti/article/details/72831256

欄目分類(lèi)
最近更新