?? ex64.sh
字號:
#!/bin/bash# "與列表"if [ ! -z "$1" ] && echo "Argument #1 = $1" && [ ! -z "$2" ] && echo "Argument #2 = $2"then echo "At least 2 arguments passed to script." # 所有連接起來的命令都返回true. else echo "Less than 2 arguments passed to script." # 整個命令列表中至少有一個命令返回false. fi # 注意, "if [ ! -z $1 ]"也可以, 但它是有所假定的等價物. # if [ -n $1 ] 這個不行. # 然而, 如果加了引用就行了. # if [ -n "$1" ] 這樣就行了. # 小心!# 最好將你要測試的變量引用起來, 這么做是非常好的習慣. # 下面這段代碼與上面代碼是等價的, 不過下面這段代碼使用的是"純粹"的if/then結構. if [ ! -z "$1" ]then echo "Argument #1 = $1"fiif [ ! -z "$2" ]then echo "Argument #2 = $2" echo "At least 2 arguments passed to script."else echo "Less than 2 arguments passed to script."fi# 這么寫的話, 行數太多了, 沒有"與列表"來的精簡. exit 0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -