shell簡介
shell處於kernel的外層,用來負責接收使用者輸入的命令,然後將命令解釋成kernel能了解的方式,然後由kernel去執行,再將結果傳回預設的輸出周邊。shell是一種命令直譯器,同時也是乙個程式語言。shell有很多種,在眾多的linux發行版中,標準的shell是bash,也是我們學習的主要物件。
第乙個程式
範例:hello.sh
#!/bin/bash
echo 'hello world'
執行之前,給予執行許可權:
chmod +x hello.sh
執行:./hello.sh
輸出:hello world
這樣第乙個shell指令碼就成功的執行了。
shell程式設計入門步步高 一 shell簡介
shell簡介 shell處於kernel的外層,用來負責接收使用者輸入的命令,然後將命令解釋成kernel能了解的方式,然後由kernel去執行,再將結果傳回預設的輸出周邊。shell是一種命令直譯器,同時也是乙個程式語言。shell有很多種,在眾多的linux發行版中,標準的shell是bash...
shell程式設計入門步步高 四 變數
變數 變數是暫時用來儲存資料的地方,是乙個記憶體空間。bash shell和其他的程式語言,沒有 資料形態 也就是說預設情況下不區分乙個變數是整型還是浮點型等,除非你使用declare語句申明變數型別。在bash shell中,預設只有一種資料型,就是由字元組成的字串。同時,設定的變數只在當前的sh...
shell程式設計入門步步高 四 變數
變數 變數是暫時用來儲存資料的地方,是乙個記憶體空間。bash shell和其他的程式語言,沒有 資料形態 也就是說預設情況下不區分乙個變數是整型還是浮點型等,除非你使用declare語句申明變數型別。在bash shell中,預設只有一種資料型,就是由字元組成的字串。同時,設定的變數只在當前的sh...