linux中shell 函数式用法尝试具体说明
时间:2012-11-03 13:11:59 魔新豆网
循环找各个程序目录里面的所有配置文件内容
#循环处理行的函数,参数为要处理的文件和处理内容的函数名
#处理函数,列文件名和cat 文件内容
#处理函数,得到目录,找到conf文件,依次处理每个conf文件
#找到运行的程序
#开始处理
#循环处理行的函数,参数为要处理的文件和处理内容的函数名
复制代码
whilefun() #arg1 file $1, arg2 cmd $2
{
while read line
do
$2 $line
done < $1
}
#处理函数,列文件名和cat 文件内容
复制代码
custcmd2() # arg1 $line
{ echo ----------------------------c2 -----list file
dir $1
echo
cat $1
}
#处理函数,得到目录,找到conf文件,依次处理每个conf文件
复制代码
custcmd() # arg1 $line
{
cfdir=`dirname $1`
cd $cfdir
echo ----------------------------c1----------------------------
ls *.conf > /tmp/tmpfcf2
echo ..cat
cat /tmp/tmpfcf2
whilefun /tmp/tmpfcf2 custcmd2
}
#找到运行的程序
复制代码
ps -ef | grep home |grep server |grep -v grep|awk '{print $8 }' > /tmp/tmpfcf;
#开始处理
复制代码
whilefun /tmp/tmpfcf custcmd
本文标签:
读过此篇文章的网友还读过:
- excel使用RANK函数计算分数的排名
- DLL(OCX)文件注册与反注册方法(regsvr32用法)
- flash 制作求函数解析式
- flash怎么实现函数加减一输出的动画?
- 小米盒子该怎么使用 你可能还不知道的用法
- 华为手环6怎么使用跳绳模式? 华为手表跳绳模式的用法
- 小米手环6怎么控制手机拍照? 小米手环6拍照功能的用法
- 华为手环B6怎么记录生理周期? 华为B6生理周期功能的用法
- OPPO Watch手表怎么付款? OPPO手表支付功能的用法
- php disable_functions 函数列表
- Info-ZIP UnZip inflate_dynamic 函数堆破坏漏洞
- FreeBSD inet_network() 函数中的单字节溢出漏洞