Linux编程实现递归查找文件
命令格式如下:
SCRIPT_NAME SEARCH_ON_DIR SEARCH_FILENAME
1 #!/bin/bash 2Find(){ 3echo $3""$14 files=`ls $1`
5forfilein $files
6do
7if [ -d $1"/"$file ]
8then
9 Find $1"/"$file $2 `expr $3 + 1`
10elif [ $file=$2 ]
11then
12echo $1"/"$2
13fi
14done
15}
16FindFile(){
17if [ -d $1 ]
18then
19 Find $1 $20
20else
21echo"This is not a directory or does not exist"
22fi
23}
24echo"Start finding $2 in $1"
25 FindFile $1 $2
基本实现简单查找功能,编写代码时应格外注意语法格式
以上是 Linux编程实现递归查找文件 的全部内容, 来源链接: utcz.com/z/515492.html