【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等这些操作符来判断。


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