1 #!/bin/bash2 #-----shell程式設計之變數-----
3 name="
gugugu
"4 echo "
name變數的值為:"$
5readonly names="ls"
6 echo "
names靜態變數的值為
"$names
7 #-----shell程式設計之字串----
8 name1="
gubin
"9 echo "
字元長度為:"$
10 echo "
0到1的字元為
" $11 echo "
b字元第一次出現的位置
"`expr index "$"
b`12 #----shell程式設計之陣列-------
13 namearr=("a"
"b""
c""d
")14 echo "
namearr陣列的1索引為:
"$15 echo "
namearr陣列的0索引的值為:
"$16 namearr[0]=5
17 echo "
更改後-0索引的值為:
" $18 namearr[n]=100
19 echo "
建立namearr的n索引 n索引的值為:"$
20 echo "
namearr中所有的元素為:"$
21 #列印結果為 100
b c d
22 namearr[cc]=66
23echo $
24 #列印結果為66 b c d 由此咱們可以看出 新增不合法的索引 預設更改的為0>
25 索引的值!注意!
Shell程式設計學習
shell本身是乙個用c語言編寫的程式,它是使用者使用unix linux的橋梁,使用者的大部分工作都是通過shell完成的。shell既是一種命令語言,又是一種程式語言。作為命令語言,它互動式地解釋和執行使用者輸入的命令 作為程式語言,它定義了各種變數和引數,並提供了許多在高階語言中才具有的控制結...
shell程式設計學習
read 變數名 讀入乙個變數 readonly 變數名 建立乙個不可改變值的變數 echo 字串 輸出變數 for in do done for迴圈 當前程序號 0 當前指令碼檔名 引數的個數 或者 傳入的所有引數,當形式是 時,會將引數作為乙個整體,而 會將引數分開 echo e 將字串中的字元...
shell程式設計學習
想獲取更詳細的請參考此大神 第一種模式 var num she ll在v ar中提 取第nu m個字元 到末尾的 所有字元 若nu m為正數 從左邊 0處開始 若nu m為負數 從右邊 開始提取 字串,但 必須使用 在冒號後 麵加空格 或乙個數 字或整個 num加 上括號,如 var num,she...