• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux中shell 函数式用法尝试具体说明
    循环找各个程序目录里面的所有配置文件内容
    #循环处理行的函数,参数为要处理的文件和处理内容的函数名

    复制代码
    代码如下:

    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
    上一篇:linux获取shell脚本所在绝对路径操作介绍
    下一篇:禅道系统迁移到linux平台 用户无法登录问题的解决
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux中shell 函数式用法尝试具体说明 linux,中,shell,函,数式,用法,