shell程式設計
1 . 沒有資料型別,都是字串,數值也時字串
建立變數 a = 'hello 』 echo aec
ho
a echo
aech
o echo 「$」 三者等價
echo ahe
lloe
cho"
hell
ob
a hello echo "hello b
ahello
echo
"hel
loba a" 「」 雙引號,消除$ 」「 『』 三種意外的其他字元的意義
echo 「hello baa"
hell
obhe
lloa
echo
"a" hello b hello a echo "
aa"hel
lobh
ello
aech
o"a」 hello a
echo 『$a』 $a 單引號消除所有的字元的意義
echo 『$a』 $a
unset 刪除變數
read 互動輸入
eg :
執行加上 chmod +x eg1.sh
read dir
mkdir $
sudo cp -rf /etc/.d $
ls -l /etc/.d |grep ^d | wc -l >etc.dir.txt
shell 基本使用
一 shell程式設計變數簡介 shell程式語言屬於弱語言,在使用變數前無需對變數進行宣告,變數的預設型別為 字串型別 可以通過echo 變數名 進行提取變數的值。在bash中,變數型別分為 環境變數 本地變數 區域性變數 位置變數 特殊變數,其中環境變數和本地變數是以作用域來進行區分。二 變數配...
Shell入門教程 Shell的基本結構
shell程式的基本組成結構 shell結構大體是由設定變數 內建命令 shell的語法結構 函式組成。使用例項說明 test.sh bin bash 說明使用 bin bash作為這個指令碼的直譯器 定義乙個函式 function my fun 定義連個變數 name 1 today date 函...
Shell教程一 Shell教程
開啟文字編輯器 可以使用 vi vim 命令來建立檔案 新建乙個檔案 test.sh,擴充套件名為 sh sh代表shell 副檔名並不影響指令碼執行,見名知意就好,如果你用 php 寫 shell 指令碼,副檔名就用 php 好了 bin bash echo hello world 是乙個約定的標...