300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > linux shell遍历文件 Linux_shell脚本_遍历文件夹下所有文件

linux shell遍历文件 Linux_shell脚本_遍历文件夹下所有文件

时间:2024-05-06 05:24:32

相关推荐

linux shell遍历文件 Linux_shell脚本_遍历文件夹下所有文件

#!/bin/bash

functionergodic(){

forfile in `ls$1`

do

if [-d$1"/"$file]#如果 file存在且是一个目录则为真

then

ergodic$1"/"$file

else

localpath=$1"/"$file#得到文件的完整的目录

localname=$file#得到文件的名字

#做自己的工作.

fi

done

}

INIT_PATH="/home"

ergodic$INIT_PATH

#!/bin/sh function scandir() { local cur_dir parent_dir workdir workdir=$1 cd ${workdir} if [ ${workdir} = "/" ] then cur_dir="" else cur_dir=$(pwd) fi for dirlist in $(ls ${cur_dir}) doif test -d ${dirlist} then cd ${dirlist} scandir ${cur_dir}/${dirlist} cd .. else echo ${cur_dir}/${dirlist} fi done } if test -d $1 then scandir $1 elif test -f $1 then echo "you input a file but not a directory,pls reinput and try again"exit 1 elseecho "the Directory isn't exist which you input,pls input a new one!!"exit 1 fi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。