對於上面的指令碼,如果要修改ping的物件,則需要修改三處。不利於維護
利用顯式變數,改善。修改時,只在指令碼中修改一次變數值,即可實現全部修改。
fi增加指令碼的可讀性
if [ $? -eq 0 ]; then ;$? 為讀取前一條命令的執行狀態,0 succed,1 failed
echo "ping $web succeed!"
else
echo "ping $web failed"
fi利用條件判斷改進
#!/usr/bin/bash
read web
ping -c1 $web &> /dev/null
if [ $? -eq 0 ]; then
echo "ping $web succeed!"
else
echo "ping $web failed"
fi
實現訪問不同的位址直接通過執行指令碼時,讀取從鍵盤輸入的web位址,而不用修改指令碼。
fi增加提示符
[root@localhost test]# ./ping01.sh
please input an address: www.sohu.com
ping www.sohu.com succeed!
[root@localhost test]#
C 變數的引用 使用變數的引用
c 可以對乙個資料可以使用引用,引用是c 對c語言的乙個重要擴充,引用是一種新的變數型別,它的作用是為乙個變數起乙個別名。比如要給變數temp起個別名change int temp 定義整型變數temp int change temp 宣告change是temp的引用上述 宣告了change是tem...
引用不是變數,引用只是引用
include iostream using namespace std void main double a 2 long b 8 double ra a 引用的宣告,引用只在宣告時帶有引用標示符 以後使用時不能再帶 而且引用必須初始化。cout 取位址符 和引用宣告符 是不一樣的意義。乙個存放記...
php引用 變數引用,函式引用,對
php的引用 就是在變數或者函式 物件等前面加上 符號 在php 中引用的意思是 不同的名字訪問同乙個變數內容.與 語言中的指標是有差別的 語言中的指標裡面儲存的是變數的內容在記憶體中存放的位址 變數的引用 php 的引用允許你用兩個變數來指向同乙個內容 a abc b a echo a 這裡輸出 ...