Shell - 使用 Cygwin 來執行 Shell Script

摘要:Shell - 使用 Cygwin 來執行 Shell Script

剛入門學習 Shell 的時候,會想安裝一個虛擬環境來做為練習的地方,但每次要練習時,虛擬環境開啟總是要一點時間,沒辦法達到「隨時隨地」練習的目標(個性急,沒辦法...)。這時候就一定要來認識 Cygwin 這個佛心級工具。因為這個工具可以在 Windows 下隨心所欲的練習 Shell,而不用等待虛擬環境的開啟與關閉了;而這套 Cygwin 在安裝上並不是那麼難,在這邊就不多說軟體安裝了,有興趣的看官可以拜拜大神,就會有您所要的答案了。

在接觸這套軟體後,確實可以盡情的練習 Shell 指令(畢竟日後專案還是有需要用到),但要如何使用 Cygwin 來執行 Shell Script 呢!? 對於一個剛接觸的人,總是會有一些迷失,會覺得這個工具只是練練指令罷了,怎麼可能會有執行 Shell Script 的能力呢!?

看來我是多想了,既然可以練習 Shell 指令,怎會無法執行 Shell Script 呢!? 以下就來看看吧...

步驟一:使用 Notepad++ 來建立一個名為「張小呆的第一個Shell範例.sh」的Shell Script

Shell:

 

cd D:/

mkdir 'My Shell Sample'

cd 'My Shell Sample'

touch 'DannyChang.txt'

echo -e $(date +%F) $(date +%T) '\n張小呆的第一個Shell範例' > 'DannyChang.txt'

echo "Finish..."

※注意:在建立 Shell Script 時,要記得轉換成UNIX模式喔,不然執行會有問題...

步驟二:開啟 Cygwin 並且將目錄指到 Shell Script 存放的位置,執行以下的指令

Shell:

sh 張小呆的第一個Shell範例.sh