shell,有時間應該再學學其它指令碼語言

2021-08-30 05:17:10 字數 577 閱讀 4493

既然不能談***。那就好好學習吧,這個讓人無語的「**」。

因為要編寫一些unix下的shell,這一兩周將shell學習了一下,順帶將bat的寫法也過了一遍。bat較為簡單,好象只花了一兩天。

shell基礎就不說了,網路有很多資料。我想總結為以下兩點:

1.批量的執行命令。

2.unix下awk,sed,grep,|,>,>>,這幾個命令處理規則的文字檔案[輸出]。

以上兩點特性,以shell具備的程式元素與程式結構為前提。綜合來說,語言簡潔,功能強大。

相對來說,windows下的bat,符合第1點特性,但第2點特性欠缺。第2點其實現主要為for /f命令。還有一點,bat的if控制不能多條命令。這讓我覺的奇怪,因此會有使用goto這一類的「麵條」似的語句。

附:if語句是可以多條語句的,只是很多人習慣於goto。

if cond (.....)  else (......)

這讓我思考一些新的東西。

1.unix核心是c寫的,它不是物件導向的。

2.物件導向只是程式設計思想中的一種。

3.簡潔有時候,很優美。

例如,excel自帶的vbs。

我沒有時間

你是否有過想幹點兒什麼的想法?去開發乙個專案?想實現乙個目標?如果是像malcolm gladwell 和 peter norvig告訴我們的,精通乙個事情需要花去數千小時 數年的時間,你的夢想和雄心很容易就會熄滅。當終點線看起來如此遠時,你是如何讓自己擺脫惰性 開始行動的?我想寫一本書,但我沒有時...

沒有時間思考

工作一忙起來,基本上就沒有時間思考了。人的思維都有個定勢,習慣於某種方式,就不太願意換用其它的方式。因為用最熟悉的方式,可以最快得到想要的結果,而且知道中間不會出現意想不到的問題。所以,不能總是在那裡埋頭寫 當工作松一些後,就該多思考一些問題,這樣才能夠進步,不然,只能是一名熟練工人。太陽終於露出了...

有錢的人總沒有時間,有時間的人總沒有錢

我的哥哥在觀察生活很久以後得出乙個非常有趣的結論 有錢的人總沒有時間,有時間的人總沒有錢 如果想省錢,有上百種辦法。我家門口的樂購一大早總有無數的老頭老太太排半個小時以上的隊買便宜的雞蛋 一養的東西在不同地方總有相當大的價差。只要花時間去淘,總能找到便宜貨。而社會同時還有很多為有錢人設計的服務,為了...