第五章shell函数的定义、执行、传参和递归函数Bash(BourneAgainshell)也支持函数,在编写大型复杂脚本的时候,可以用函数把代码编写成一个一个功能相对独立的代码块,使代码模块块、结构清晰、有效的减少程序的代码量。但是bashshell是一种解释性语言,执行效率没有编译性语言高。shell函数的定义格式一:(functionname(){commandsequence(命令序列)}
分类:
系统相关 时间:
2018-05-09 16:04:47
阅读次数:
209
功能:如题代码:#!/bin/sh
recursive()
{
forfilein$1
do
subfile=`ls$2$3/$file`
forsubsubfilein$subfile
do
#echo$subsubfile
if["$subsubfile"=="$2$3/$file"]
then
rm-rf$3/$file
mv$subsubfile$3/$file
else
recursive`ls$2$3/$file`$2$3/$file;
fi
done
done
}
cd/tmp
..
分类:
系统相关 时间:
2016-07-13 12:09:49
阅读次数:
162