Linux Shell

一個 shell 腳本就是一個包含一系列命令的文件。shell 讀取這個文件,然後執行文件中的所有命令,就好像這些命令已經直接被輸入到了命令行中一樣。

要使得腳本可執行,需要腳本獲得可執行權限(chmod)並且把它shell能夠找到的目錄下($PATH)。

Here Document

Here Document 是在Linux Shell 中的一種特殊的重定向方式,如:
cat << delimiter
Here Document Content
delimiter
它的作用就是將兩個 delimiter 之間的內容(Here Document Content 部分) 傳遞給 cat 作爲輸入參數。

cat <<- delimiter
Here Document Content
    delimiter
表示最後一行的delimiter可以不須頂格寫,零個或多個製表符都可以。

Shell 函數

兩種形式

function name {
commands
return
}

name () {
commands
return
}
函數中存在局部變量
發佈了105 篇原創文章 · 獲贊 59 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章