檔案比較 迴圈控制

2021-09-29 03:06:52 字數 621 閱讀 9695

1、

-gt 大於

-eq 等於

-lt   小於

-ne  不等於

2、test字串比較

str1==str2

str1 != str2

str1-n str1長度是否非0

-z  str1長度是否為0

3、檔案比較

-d 檢查是否存在,並且是乙個目錄

-e 檢查file是否存在

-f 檢查是否存在,並且是乙個檔案

-r 檢查是否存在,並且可讀

-w、-x 檢查是否存在,並且可寫、可執行

file1 -nt file2  (file1比file2新)

file1 -ot file2  (file1比file2舊)

4、case命令

case變數 in

pattern1)命令;;

patern2) 命令;;

*)預設命令;;

esac 

5、for命令

for var in list 

do命令

done

6、while命令

while test command

do命令

done

for迴圈控制

今天回來有點晚,所以可能編譯有點急,希望大家諒解吧!今天來學學for迴圈和do while迴圈吧!do while迴圈 1.do while迴圈結構.無論如何do while是1種迴圈結構.所以它的作用 仍然是 將1段 進行反覆不停的執行指定的次數.一樣是來做迴圈的事情.2.語法 do while ...

PHP 流程控制 迴圈結構 迴圈控制 指令碼控制

if else user user1 if user admin else if elseif else 0 60 e 60 70 d 70 80 c 80 90 b 90 100 a score 69 if score 90 elseif score 80 elseif score 70 else...

for迴圈和foreach迴圈的比較

1.在固定長度或者長度不需要計算的時候for迴圈效率高於foreach,foreach在迴圈次數未知或者計算起來較複雜有損效能的情況下效率比for迴圈高。2.foreach適用於只是進行集合或陣列遍歷,for則在較複雜的迴圈中效率更高。什麼是複雜環境呢?就是要對原陣列進行修改時。3.foreach與...