linux中shell 函数式用法尝试具体说明
2012-11-16 10:54
633 查看
循环找各个程序目录里面的所有配置文件内容
#循环处理行的函数,参数为要处理的文件和处理内容的函数名
#处理函数,列文件名和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
相关文章推荐
- set命令_Linux set 命令用法详解:显示或设置shell特性及shell变量
- Linux shell ${}简单用法
- grub命令_Linux grub 命令用法详解:多重引导程序grub的命令行shell工具
- Linux下 fcntl 函数用法说明
- 理解 Linux 下 Shell 命令的不同分类及它们的用法
- linux 2.6内核epoll用法举例说明(续)
- 一天一个shell命令 linux文本系列-file命令用法
- linux 增加用户 useradd 用法小结及配置文件说明
- Linux中Shell的知识和用法
- linux的shell变量以及对set/env/export/unset/readonly命令的说明
- linux-shell脚本编程基本用法1
- shell expect spawn、linux expect 用法小记
- linux c setitimer用法说明
- shell expect spawn、linux expect 用法小记 看着舒服点
- linux命令之find命令的12个常用参数详解(含具体用法和注意事项)
- 理解_Linux_下_Shell_命令的不同分类及它们的用法
- 一天一个shell命令 linux文本操作系列-touch命令用法
- linux环境下find的所有用法以及粘滞位的说明
- Linux下 fcntl 函数用法说明
- Linux下 fcntl 函数用法说明