【shell】Linux shell之while循環
while和for一樣都是循環語句,相對來說,for循環用的會比較多一點。但是while循環在讀取文件行的時候會特別好用。
while 格式
while [ 條件 ]
do
內容
done
實例:判斷i是否小與等於5,如果小於等於5則打印i的值
i=1
while [ $i -le 5 ]
do
echo $i
i=$(($i+1))
done
[root@XiaoPeng scripts]# bash while.sh
1
2
3
4
5
利用while讀取文件行數
#!/bin/bash - while read line do echo $line done<a.txt
[root@XiaoPeng scripts]# bash whileline.sh
lll
222
333
444
555
666
版權所有:arppinging
【shell】Linux shell之while循環
相關推薦
【shell】Linux shell之while循環
shell Linux 腳本 while 循環 while和for一樣都是循環語句,相對來說,for循環用的會比較多一點。但是while循環在讀取文件行的時候會特別好用。 while 格式 while [ 條件 ] do 內容 done 實例:判斷i是否小與等於5,如果小於等於
【shell】Linux shell for 循環詳解
linux shell編程 for循環 運維 for 循環格式 for i in 條件 do 內容 done 實例循環1到10並打印 #!/bin/bash - for i in `seq 10` do echo $i done 版權所有:arppinging
【shell】Linux shell 之 case 詳解
shell linux 運維 腳本 case 總的來說,case是一個判斷語句 ,比if更加容易理解一點。 case 語句格式 case in 變量 值1) 內容 ;; 值2) 內容 ;; esac 註意:每個內容後面都需要添加 ;; ,可以跨行也可以同行寫。 實例:
【shell】Linux shell 之break和continue詳解
shell break linux 腳本 break和continue都可以在循環中使用,但是兩個的功能有點不同,比如break是跳出整個循環,而continue則是跳出本次循環,繼續下個循環,下面我們會通過例子來演示這兩個的不同之處。 ** 例子:打印數字1-10,如果 i>
【shell】Linux shell 之 判斷用戶輸入的變量是否為數字
shell linux 腳本 編程 自動化運維 本文內容:判斷用戶輸入的參數是否為數字 在shell中如何進行計算? 方式一 [root@XiaoPeng scripts]# echo $((1+2)) 3 方式二 [root@XiaoPeng scripts]# expr
【shell】Linux shell 之 打印99乘法表詳解
shell linux 腳本 打印99乘法表在任何語言中都是一個必寫的程序,特別是學習了循環之後。 打印99乘法表第一步 眾所周知,99乘法表的格式為x * y = z所以我們至少需要兩個參數,一個為x,一個為y,這裏我們使用 i 和 j 來表示。x 和 y 都不會超過 9 ,並具有一定的規律
shell循環結構之while循環
shell之whilewhile循環 1) while CONDITION; do statement statement <改變循環條件真假的語句>done 編寫腳本,計算1---100的和 #!/bin/bash#sum=0i=1while [ $i -le 100 ]; do let s
【轉】linux shell實現隨機數多種方法(date,random,uuid)
生成 需要 運算 one ont 數字 定義 支持 dev 在日常生活中,隨機數實際上經常遇到,想丟骰子,抓鬮,還有抽簽。呵呵,非常簡單就可以實現。那麽在做程序設計,真的要通過自己程序設計出隨機數那還真的不簡單了。現在很多都是操作系統內核會提供相應的api,這些原始參數是獲
【shell】Linux shell 直接賦值和間接賦值
shell linux 變量 運維 什麽是直接賦值? 1.作者直接賦予參數值的方式稱為直接賦值。 2.一般來說,由交互的方式賦值為間接賦值。 例1: varl=arppinging.com 這種就是直接賦值,由編程作者直接賦予固定的值。 例2: [root@arppinging ~]# re
【shell】Linux shell中括號的用法
linux shell 中括號 運維 編程 Linux shell中括號的用法 概述 本文主要介紹Linux中括號的用法,主要包含判斷文件和變量。 **註意事項**:中括號兩邊必須有空格。 使用中括號會涉及到的知識 &&、|| 在本文對文件或
【shell】Linux shell函數入門講解
shell 函數 linux 運維 自動化 Linux shell函數 寫在前面:函數,這個詞在剛剛入門的同學看來很高大上,其實不然,shell裏面的函數非常簡單,函數的作用其實就是減少代碼量,所以這邊的篇幅可能會稍微短一點。 函數的基本格式 函數的格式:function funct
【shell】Linux shell if 語句詳解
linux shell 運維 自動化運維 if語句 1.1 if語句解釋 if 是判斷語句,if語句的作用跟 [ ] 差不多,一般判斷比較多或者執行的語句比較多的話,那麽就會使用if 1.2 if 格式 第一種格式 if [ 判斷條件 ];then 內容 else 內容
Shell腳本之while循環
whlie循環目錄:一.while循環與until循環 二.循環控制語句continue break shift三.特殊用法 一.while循環與until循環 1.while循環while CONDITION; do循環體done CONDITION:循環控制條件;進入循環之前,先做一次判 斷;每一次循環
Linux學習總結(五十九)shell 腳本3-for while 循環
shell 循環 for while 1 for 循環 語法: for 變量名 in 條件;do ...; done舉例1 #!/bin/bash sum=0 for i in `seq 1 100`;do sum=$[$sum+$i] done echo $sum 舉例2找到/123 目錄
【轉】linux shell awk獲得外部變…
http://www.cnblogs.com/chengmo/archive/2010/10/03/1841753.html shell & awk 變數傳遞+awk綜合概要 http://apps.hi.baidu.com/share/detail/23339419
[Js高手之路第一部]JavaScript上百例實戰【新版】_8 javascript二重循環,break與continue語句
lang har TP 新版 asc doc amp ont spa 輸出5行5列的表格 使用二重循環實現 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4
[Js高手之路第一部]JavaScript上百例實戰【新版】_9 javascript二重循環乘法表與n行n列的表格
write wid AR meta else HA char 變色 col 0.隔行變色的表格 HTML style 屬性實現 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head>
【原創】Linux基礎之後臺執行
linux伺服器通常都是遠端登入的,執行命令或者指令碼時,如果連線斷掉(執行時間較長或者網路不穩定時),那麼程序也就沒了,這時只能重新連線重新執行,這時可以使用後臺執行: 1 nohup 命令 nohup $command $args & 這時會生成一個nohup.out檔案,內容是
【原創】Linux基礎之sudo
section systems 常用 username linux dde share col users sudo允許用戶以其他用戶的身份(比如root)執行命令,比如切換用戶、執行命令、讀寫文件等; 配置 sudo配置在:/etc/sudoers ## Sudoers
【原創】Linux基礎之iptables
target port tab tor 之前 con 一個 設置 man iptables 1.4.21 官方:https://www.netfilter.org/projects/iptables/index.html iptables is the user