這個系列是從『MIT 的「The Missing Semester of Your CS Education」』這邊延伸出來的,這篇文章講第二堂課「Shell Tools and Scripting」。
這堂有點像是第一堂的延伸,在講更多 shell 的操作與工具,然後說明 shell script 怎麼寫。
開頭就先說明有 function,然後講了不少 magic variable,像是 $0
、$1
到 $9
,而 $@
與 $#
也提到了 (但居然沒提到 $*
),然後再來是 $$
、!!
與 $_
。
然後提到 true 與 false,接著就講條件 || 與 && 了。後面就開始講 shell 裡面的 for 與 if,基本上到這邊已經能寫不少東西了?
後面就介紹更多工具...