【shell】遍歷文件夾下所有文件

        linux 下有tree命令可以查看指定文件夾下的所有文件(需要安裝tree,ubuntu下sudo apt-get install tree)。

        

        要實現這樣的功能,可以有多種實現方式,腳本語言就是一種方便快捷的方式, python, shell都可以很容易實現。最近在學習Makefile編寫, 其中有很多與shell有關,就用shell腳本簡單實現了該功能。代碼如下:

        

代碼沒什麼難度,主要通過這個代碼學習shell腳本幾個注意事項:

        1、shell腳本中執行shell命令時,curdir=`pwd` 這個地方那兩個看似單引號的符號其實是“上句號”(數字1前面的鍵);

        2、shell腳本中函數的調用方式與普通語言不一致,函數入參是直接放在函數名後,而不是類似C語言中的直接放在括號裏面;

        3、shell腳本中的if語句一對中括號裏面需要有一個空格, 不然就會出現[1: not found,感覺很彆扭;

        

        4、shell腳本中數字大小比較時,需要用-lt, -gt, -eq等這些操作符來判斷。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章