【shell】遍历目录及其子目录中的所有文件|判断文件是否有修改

遍历目录及其子目录中的所有文件 

使用Shell遍历目录及其子目录中的所有文件方法_linux shell_脚本之家

$ vi traveDir.sh

#! /bin/bash

function read_dir(){

for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令

do

 if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错

 then

 read_dir $1"/"$file

 else

 echo $1"/"$file #在此处处理文件即可

 fi

done

}

#读取第一个参数

read_dir $1

判断文件是否有修改

# #!/bin/bash

startdate=`date

posted on 2021-06-11 13:00  bdy  阅读(6)  评论(0)    收藏  举报  来源

导航