定義和使用局部變量sql
#!/bin/bash #use: 局部變量的使用 #By authors: wl_it 2020.05.05 #name=jack牛 #註釋能夠跟在後面 name="jack 牛" #若是值須要空格 要用雙引號引發來 echo "My name is $name" echo $UID #使用系統環境變量 echo $PWD #使用系統環境變量
路徑參數bash
#!/bin/bash #Use: 路徑參數測試 #By authors: wl_it 2020.05.05 echo $0 #打印腳本文件名稱 echo $1 #打印第一個參數 echo $2 #打印第二個參數
執行測試
$?,$*,$#的含義spa
#!/bin/bash #Use: 測試 $? $* $#的含義 #By authors: wl_it 2020.05.05 echo "\$0 is $0" #打印腳本文件名稱 echo "\$1 is $1" #打印第一個參數 echo "\$2 is $2" #打印第二個參數 echo "\$? is $?" #打印上一個命令是否出錯 0表示上一個命令正確 不然失敗 echo "\$* is $*" #打印全部參數 echo "\$# is $#" #打印參數個數
執行3d
/bin/bash val2.sh param1 param2
打印帶顏色的信息code
echo -e "\033[32mtest....\033[0m"
打印一個菜單選擇blog
#!/bin/bash #Use: 打印一個菜單選擇![image](/img/bVbRMUN) #By authors: wl_it 2020.05.05 echo -e "\033[32mPlease Enter a number:\033[0m" echo "1)安裝Java" echo "2)安裝Mysql" echo "3)安裝Tomcat" echo "4)安裝Redis" echo -e "\033[32m---------------------------------\033[0m"
執行後
it