#!/bin/bash
 
file_name="文件名"
key_value="获取指定字段行数"
 
changeFile()
{
    declare -i nline
    getline()
    {
        cat -n $file_name|grep "${key_value}"|awk '{print $1}'
    }
    getlinenum()
    {
        awk "BEGIN{a=`getline`;b="0";c=(a+b);print c}";
    }
    nline=`getlinenum`
    sed -i "${nline}s/>[^)]*</>$1</g" $file_name
    或者
    sed -i "${nline}c zookeeper=$1" $file_name
    
}
 
changeFile 替换的值

栗子:
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐