LinuxShell中的判斷結構
LinuxShell中的判斷結構
IF/THEN結構判斷一段代碼的返回值是否是0(按照UNIX慣例,0代表是),如果是0,就執行一段特定的代碼。Shell中存在一個專用的命令[(也就是左大括號)。他和test是同義詞,引進他是為了提高效率。這個命令把他的參數看成是比較語句或者文件測試語句,并且返回相應的值。2.2版本的時候,Bash引進了擴展測試命令[[]],他的比較方式跟其他的語言很相似;注意:[[是一個關鍵字,不是一個命令,[[]]才是一個命令。Bash將[[$a-lt$b]]看成是一個元素,只返回一個狀態值。(())和let…結構根據判斷數學表達式是否計算出一個非零的值來返回狀態。IF可以測試任何命令,不僅僅是用大括號擴起來的那些。 。
導讀IF/THEN結構判斷一段代碼的返回值是否是0(按照UNIX慣例,0代表是),如果是0,就執行一段特定的代碼。Shell中存在一個專用的命令[(也就是左大括號)。他和test是同義詞,引進他是為了提高效率。這個命令把他的參數看成是比較語句或者文件測試語句,并且返回相應的值。2.2版本的時候,Bash引進了擴展測試命令[[]],他的比較方式跟其他的語言很相似;注意:[[是一個關鍵字,不是一個命令,[[]]才是一個命令。Bash將[[$a-lt$b]]看成是一個元素,只返回一個狀態值。(())和let…結構根據判斷數學表達式是否計算出一個非零的值來返回狀態。IF可以測試任何命令,不僅僅是用大括號擴起來的那些。 。
系統大全為您提供IF/THEN結構判斷一段代碼的返回值是否是0(按照UNIX慣例,0代表是),如果是0,就執行一段特定的代碼;Shell中存在一個專用的命令[(也就是左大括號)。他和test是同義詞,引進他是為了提高效率。這個命令把他的參數看成是比較語句或者文件測試語句,并且返回相應的值;2.2版本的時候,Bash引進了擴展測試命令[[]],他的比較方式跟其他的語言很相似;注意:[[是一個關鍵字,不是一個命令,[[]]才是一個命令!Bash將[[$a-lt$b]]看成是一個元素,只返回一個狀態值;(())和let…結構根據判斷數學表達式是否計算出一個非零的值來返回狀態。IF可以測試任何命令,不僅僅是用大括號擴起來的那些。???以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。??本文來自系統大全http:///如需轉載請注明!推薦:win7純凈版
LinuxShell中的判斷結構
IF/THEN結構判斷一段代碼的返回值是否是0(按照UNIX慣例,0代表是),如果是0,就執行一段特定的代碼。Shell中存在一個專用的命令[(也就是左大括號)。他和test是同義詞,引進他是為了提高效率。這個命令把他的參數看成是比較語句或者文件測試語句,并且返回相應的值。2.2版本的時候,Bash引進了擴展測試命令[[]],他的比較方式跟其他的語言很相似;注意:[[是一個關鍵字,不是一個命令,[[]]才是一個命令。Bash將[[$a-lt$b]]看成是一個元素,只返回一個狀態值。(())和let…結構根據判斷數學表達式是否計算出一個非零的值來返回狀態。IF可以測試任何命令,不僅僅是用大括號擴起來的那些。 。
為你推薦