Linux编程实现递归查找文件

编程

命令格式如下:
SCRIPT_NAME       SEARCH_ON_DIR       SEARCH_FILENAME

 1 #!/bin/bash

2Find(){

3echo $3""$1

4 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

回到顶部