shell程式設計我們要遵循其格式,遇到問題要反思,有的時候是空格,$,括號,引數下標,等問題,熟悉之後很多問題都可以很快解決,把更多的精力放在邏輯梳理上面
source ./test1.sh
function func2()
# 使用$(func_name arg1 arg2 ...)來獲取函式中所有的echo值
res3=$(func2 "tony" "kid" "leung")
echo "func2 'tony' 'kid' 'leung' result is____"$res3
res4=$(func2 'who' 'is' 'the' 'most' 'handsome' 'guy?')
func2 'who' 'is' 'the' 'most' 'handsome' 'guy?'
echo "func2 'who' 'is' 'the' 'most' 'handsome' 'guy?' result is____"$res4
if [[ $res4 =~ "the" ]]; then
echo "it includes tony ^_^ "
else
echo "input name doesn't include 'tony'!"
fi
linux shell 邏輯運算子
一 邏輯卷標 邏輯卷標 表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block 檔案 c偵測是否為乙個 character 檔案 s偵測是否為乙個 socket 標籤檔案 l偵測是否為乙個...
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...
linux shell 邏輯運算子 邏輯表示式詳解
shell的邏輯運算子 涉及有以下幾種型別,因此只要適當選擇,可以解決我們很多複雜的判斷,達到事半功倍效果。一 邏輯運算子 邏輯卷標表示意思 1.關於檔案與目錄的偵測邏輯卷標!f常用!偵測 檔案 是否存在 eg if f filename d常用!偵測 目錄 是否存在 b偵測是否為乙個 block ...