簡單的變數賦值
a=879echo "the value of \"a\" is $a."
用let賦值
let a=16+5echo "the value of \"a\" is now $a."
read命令是系統內建命令 語法格式 :read 變數1 變數2
用'read'命令 (這也是一種賦值):echo -n "enter \"a\" "
read a
echo "the value of \"a\" is now $a."
在乙個for迴圈裡賦值(其實,這是一種偽賦值)echo -n "values of \"a\" in the loop are: "
for a in 7 8 9 11
doecho -n "$a "
done
# 摘自/etc/rc.d/rc.localr=$(cat /etc/redhat-release)
arch=$(uname -m)
變數名=變數值注意:變數名前面不應加美元「$」符號。(和php不同)
等號「=」前後不可以有空格。
變數名不可以直接和其他字元相連,如果想相連,必須用括號:echo 「this is $(he)llo!」
$變數名實際上只是
$
shell指令碼 學習if語句和變數賦值
譬如某一天我們做了乙個很吊的軟體,為了方便使用者安裝和初始化,我們需要寫乙個shell指令碼,讓使用者執行下指令碼就完成了初始化。功能如下 定義乙個init.sh 1 檢視當前目錄下是否存在error.log檔案,如沒有則生成乙個 2 如果有了,則加入一行文字 init ai time 把當前時間加...
shell指令碼變數的賦值 面試點(五)
1.變數的賦值 面試點 變數賦值的五種方法 1 顯示賦值 直接賦值 簡單例項 root bogon ip 192.168.150.128 root bogon echo ip 192.168.150.128 root bogon name chenchen root bogon echo name ...
shell 變數定義 變數賦值
在 shell 中,當第一次使用某變數名時,實際上就定義了這個變數。建立和設定變數的語法 varname varvalue如果沒有給出變數值,則變數會被賦予乙個空字串。注意,在賦值操作符 的周圍不要有任何空格,像下面這三種寫法會報錯 varname varvalue varname varvalue...