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

學無先后,達者為師

網站首頁 編程語言 正文

Linux命令行循環執行shell命令_linux shell

作者:導數題 ? 更新時間: 2023-02-09 編程語言

Linux命令行,循環執行shell命令

死循環

命令格式

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才停止。

普通計數循環

循環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計數到10后停止循環。

以上內容到此介紹,下面介紹下Linux shell循環命令。

Linux shell循環命令 while死循環的用法

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

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

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

運行結果如下:

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

欄目分類
最近更新