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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值