Linux中迴圈語句while和until的區別
#!/bin/bash
sum=0
i=1;
#當i<=100時執行
while [ $i -le 100 ]
do
sum=$(($sum+$i))
i=$(($i+1))
done
echo "the sum is $sum"
2 until【滿足條件就不執行】
#!/bin/bash
sum=0
i=1
#當i>100時就不執行
until [ $i -gt 100 ]
do
sum=$(($sum+$i))
i=$(($i+1))
done
echo "the sum is $sum"
相關推薦
Linux中迴圈語句while和until的區別
1 while【滿足條件就執行】 #!/bin/bash sum=0 i=1; #當i<=100時執行while [ $i -le 100 ] do sum=$(($sum+$i)) i=$(($i+1))
Python基礎(linux下)---迴圈語句while,for和字串
for 迴圈的語法: #for 變數 in range(10): 迴圈需要執行的程式碼 #else: 迴圈結束時需要執行的程式碼 #1+2+3+…+100= c語言或者java: sum = 0 for(int i=1;i<=100;i++): sum = sum +
linux 中的shell while/until迴圈及數字的對比
shell中的數字對比問題,如果想對數字進行對比,我現在只知道兩個方法,一個是((這裡寫表示式)),另一個是[ 這裡寫表示式 ],在(())與[]寫表示式是有很大區別的。 1、在(())中寫表示式可以直接寫 == ,>,>=,<,<=
linux while和until循環項目案例
腳本案例 項目腳本案例1. 判斷局域網主機存活腳本(主要吸取判斷方法,利用until判斷,避免多次使用if條件判斷)#!/bin/bash declare -i i=0 declare -i j=1 #++++++++++++++++++++利用until判斷用戶輸入是否合法++++++++
“全棧2019”Java第二十六章:流程控制語句中迴圈語句do-while
難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第二十六章:流程控制語句中迴圈語句do-while 下一章 “全棧2019”Java第二十七
Linux學習筆記RHEL 7(十三)--Linux中su、su -和sudo的區別
su 切換到root使用者,但是並沒有轉到root使用者家目錄下,即沒有改變使用者的環境。 su - 切換到root使用者,並轉到root使用者的家目錄下,即改變到了root使用者的環境。 這個涉及到不同使用者下的環境變數的配置。 sudo 通過sudo,我們能把
Linux中apt-get update和apt-get upgrade命令的區別
前言 本文主要講一下在linux下安裝軟體方面的特點。但在Linux下,不是這樣的。每個LINUX的發行版,比如ubuntu,都會維護一個自己的軟體倉庫,我們常用的幾乎所有軟體都在這裡面。這裡面的軟體絕對安全,而且絕對的能正常安裝。在ubuntu下,我們維護一個
Linux中直接掛載硬碟和掛載分割槽有什麼區別?
[[email protected]_storage ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 160
pl/sql中的控制語句應用: 迴圈語句 loop和for
LOOP 要執行的語句; EXIT WHEN <條件語句> /*條件滿足,退出迴圈語句*/END LOOP; 例:DECLARE int NUMBER(2) :=0; BEGIN LOOP int := int + 1;
在Python中,不用while和for迴圈遍歷列表
a = [1, 2, 3, 8, 9] def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l,
Linux中萬用字元和正則表示式的區別
在看鳥哥的Linux私房菜的時候看到十二章一直強調萬用字元和正則表示式的區別,在我的理解中,兩者貌似是一樣的都是用來匹配的。Google之網上給出的答案是: 在文字過濾工具裡,都是用正則表示式,比如像awk,sed,等,是針對檔案的內容的 而萬用字元多用在檔名上,比如查詢
Java中的迴圈語句while迴圈、for迴圈、dowhile迴圈、死迴圈、巢狀for迴圈
/* 一、while迴圈迴圈語句:可以讓一部分程式碼反覆執行while迴圈:編寫格式:while(條件){迴圈體}條件:當條件為true,就執行迴圈體,執行完迴圈體後程式再次執行while中的條件,如果條件還是true,繼續執行迴圈體知道條件是false的時候,迴圈結束
Objective-C學習筆記(十)——迴圈語句for和do-while的使用
在OC中,除了while這種迴圈方式外,還有另外for迴圈和do-while迴圈,它們在不同的業務邏輯下會有不同的作用。可以和C語言和Java對比著學習。(一)程式碼一:int main(int argc, const char * argv[]) { @
Linux中硬連結檔案和軟連結檔案的區別
我這邊說的是初學者最容易不清楚的概念,如果要知道更深的原理,網上都有。 1.硬連結相當於windows的複製,原始檔刪除不會影響到創建出來的硬連結;硬連結刪除也不會影響到原始檔。(指向同一個inode節點) 2軟連線相當於windows中的快捷式,原始檔刪除了會是創建出來的
JS中const、var和let區別
方法 pre 命令 con 使用 它的 comm 作用 影響 在JavaScript中有三種聲明變量的方式:var、let、const。 1.const 聲明創建一個只讀的常量。這不意味著常量指向的值不可變,而是變量標識符的值只能賦值一次,必須初始化。 const b
linux中的if用法和簡單的循環
linux if if用法來一波今天來一波在linux總if的簡單用法,實用與否還需要自己來判定。上一次在for中沒有提及shell腳本中格式問題,今天來補一下如若知道的,略過就好。。。在linux中,shell開頭一般是很重要的,但是卻又都是註釋要不要都行!這是為什麽呢?在上圖中顯示第一行#!/bin/ba
Linux中Shell的知識和用法
腳本用法Shell腳本顧名思義就是為了Shell編寫的腳本程序,只要有一個編寫文本編輯器和一個能執行腳本的解釋器就可以做到。Linux 的 Shell 種類眾多,我們可以打開文本編輯器(可以使用 vi/vim 命令來創建文件),新建一個文件 test.sh,擴展名為 sh(sh代表shell),擴展名並不影響
LINUX中的用戶和組
mage 密碼 包括 加載 很多 root c11 inux .com 目錄 一,用戶和組 二,Linux用戶和組的主要配置文件 三,關於用戶維護的一些常見命令 四,組帳號維護命令 用戶和組 在linux中當UID(用戶編號)為0的是root用戶,因為系統也需要一些進
while和until循環的應用實踐
ack water toolbar utf-8 手機 服務器 會話狀態 cto kill 10.1 當型和直到型循環語法while時條件表達式成立之後,會進入循環體裏面執行,不成立時退出,until循環語句的用法於while類似,區別在於在條件表達式不成立時候,進入循環執行
淺談java中的"=="和eqals區別
short copy 覆寫 main 否則 變量 程序 bar gif 在初學Java時,可能會經常碰到下面的代碼: 1 String str1 = new String("hello"); 2 String str2 = new String("hello");