2013-11-20 288 views
0

一段時間以來,我一直與Linux和Debian在學校一起學習設置權限等所有基礎知識。我們也一直在使用bash腳本。 我一直在努力尋找網站學習bash腳本的基礎知識,但無法找到任何好的材料。Bash腳本問題

所以基本上我會感激,如果有人知道一個很好的網站/博客/視頻,解釋bash腳本的基礎知識,並可以在這裏鏈接它。

這也將不勝感激,如果有人會採取解決這些練習對我,所以我有話要繼續從工作時間:

  • 寫bash腳本,使文件在目錄
  • 編寫使用一個變量來創建具有相同的名稱作爲變量
  • 文件的bash腳本寫bash腳本,增加了執行權限指定的參數給腳本
文件

感謝// Anden

+0

如果您有明確的問題,請提出。請不要請人做你的功課。另請閱讀常見問題。 – suvayu

+0

我只是要求任何幫助,讓我進入bash腳本以及任何人都會有解決這三個腳本練習讓我在代碼中思考的樂趣。 – Anden120

回答

0

下面是一些基本的鏈接:

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

對於一些更具體的東西:

命令摘要:http://ss64.com/bash/

參考指南:http://www.gnu.org/software/bash/manual/bashref.html

如果你真的想成爲一個狂歡哈哈克爾:

http://www.tldp.org/LDP/abs/html/

這次演習是直線前進......你真的不需要有人來解決這些問題你,但這裏的第一個一個提示:Bash腳本使用參數(也稱爲參數) 。第一個是$ 0,這是腳本名稱本身。第二個是$ 1,在這種情況下可能是您的文件應該到的目錄。第三個是 - 你猜對了 - $ 2,這可能是你想創建的文件的名稱。有很多方法可以創建文件,請查看「touch」命令。

玩得開心。

+0

感謝您的有用信息! – Anden120

+0

另一個提示:當你測試你的東西時,將它運行在一個單獨的shell中。 –

+0

Ooops還沒有完成。要測試你的東西,請在單獨的shell中運行它。語法是:_bash腳本名稱[參數列表...] _ 如果您想獲得更多信息,請嘗試以下操作: _bash script-name [參數列表...]> log-file-name 2>&1&_ 這會將STDOUT發送到指定的日誌文件,_2>&1_將確保錯誤(STDERR)也在那裏。最後的_&_指定在後臺運行它(對於長時間運行的任務)。 如果你在腳本中做了一些可怕的錯誤,通常執行的shell會死亡。在單獨的shell中運行將保存您的登錄會話。 –