linux脚本传参修改配置文件,shell脚本修改配置文件指定行的值
生活随笔
收集整理的這篇文章主要介紹了
linux脚本传参修改配置文件,shell脚本修改配置文件指定行的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
配置文件內容為
Version
1
ExpireTime
300
MaxProcessTime
15
MaxQueueSize
2000
MaxStatisticsTime
1000000
StatisticsCount
10
根據關鍵字MaxStatisticsTime獲取行號,修改對應的value值
change_file.sh
#!/bin/bash
file_name="config.xml"
key_value="MaxStatisticsTime"
changeFile()
{
declare -i nline
getline()
{
cat -n $file_name|grep "${key_value}"|awk '{print $1}'
}
getlinenum()
{
awk "BEGIN{a=`getline`;b="1";c=(a+b);print c}";
}
nline=`getlinenum`
sed -i "${nline}s/>[^)]*>$1
}
changeFile 2000000
執行腳本后將1000000修改為2000000
總結
以上是生活随笔為你收集整理的linux脚本传参修改配置文件,shell脚本修改配置文件指定行的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “引力二号”可回收液体运载火箭计划 20
- 下一篇: 如何解决win10系统恢复出厂设置时无法