配置文件内容为

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脚本修改配置文件指定行的值相关推荐

  1. linux shell脚本 传参,在bash shell脚本中传播所有参数

    我知道这个问题已经得到很好的回答,但这是" $ @" $ @" $ *"和$ *之间的比较 测试脚本的内容: # cat ./test.sh #!/usr/bi ...

  2. linux 动态传参执行shell脚本

    举个栗子: 我想执行的命令如下 /usr/bin/soffice --headless --invisible --convert-to pdf 3.doc 但是这样命令就写死了,如何动态传参数,执行 ...

  3. Linux配置脚本导出运行,linux服务器部署jar包以及shell脚本的书写

    背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中 ...

  4. linux 递归删除 空目录命令,使用shell脚本实现递归删除空目录

    平时一般使用php脚本实现一些文件管理功能,总归没有shell脚本强大,虽然本人不会写shell脚本,但是读懂shell脚本还是没问题的.对于"递归删除空目录"这样简单的功能使用p ...

  5. shell上传文件到服务器,shell脚本上传文件到ftp服务器

    shell脚本上传文件到ftp服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...

  6. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

  7. linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式

    主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...

  8. vi新建一个shell脚本_Linux Vim 编辑器编写 Shell 脚本

    Vim 编译器 Vim 文件编译器是编写文件的好工具,它包括以下 3 种模式: 命令模式:移动光标,对文本进行增删查改等操作: 输入模式:向文件中输入文本: 末行模式:保存或退出文档,设置编辑环境. ...

  9. Linux shell脚本中如何读取跟shell脚本同一目录下的配置文件

    2019独角兽企业重金招聘Python工程师标准>>> 配置文件如下 ##########BACKUP MYSQL CONFIG####### #database name db_n ...

  10. linux禁止客户端上传文件_Linux下Shell脚本实现FTP自动上传和下载文件

    概述 之前测试写的一个脚本,主要是为了实现FTP自动上传和下载文件.大家可以参考下: 基础环境配置 [root@pxzxdm01 ~]# useradd -d /home/ftp1 ftp1 [roo ...

最新文章

  1. RecyclerView smoothScrollToPosition 和 scrollToPosition 的区别
  2. 如何构建识别图像中字符的自动程序?一文解读OCR与HTR
  3. mybatis 中#与$的区别
  4. 机器视觉-特征点检测:【2】Harrs角点检测原理
  5. ABAP实例:如何设计和使用自定义的权限对象
  6. PowerBI随笔(7)-lookupvalue、divide
  7. 【18】ASP.NET Core MVC 中的 Model介绍
  8. 牛客练习赛29 题解
  9. Python高能小技巧:了解bytes与str的区别
  10. 架构可视化支撑系统演进探索
  11. CodeSmith基础(八)
  12. 台州计算机职称查询,台州职称证书可网上自助打印了
  13. R语言编程环境的安装和运行
  14. 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)...
  15. 关键词搜索淘宝商品列表接口,关键词搜索接口,淘宝关键词搜索接口,item_search - 按关键字搜索淘宝商品列表接口,接口参数说明。
  16. 唐玄奘:不要因为走得太远,而忘了为什么出发
  17. 固定资产管理系统能给行政和IT人员带来什么?
  18. HTML网页内嵌入网页
  19. 删除页面引入的js或者css文件
  20. 微软亚洲研究院 可视化_如何为亚洲市场本地化手机游戏

热门文章

  1. Nginx使用upstream实现动静分离
  2. java 接口防刷_java轻量级接口限流/防刷插件
  3. 解决React Native报错:Error:Found unexpected optical bounds (red pixel)
  4. 【QGIS入门实战精品教程】9.1:QGIS构建泰森多边形(Thiessen Polygon)实例精解
  5. 【经典回放】多种语言系列数据结构算法:队列(C版)
  6. Android之adb shell dumpsys activity获取task里面的所有actitiy
  7. Android之app引导页(背景图片切换加各个页面动画效果)
  8. print的describe的展示全部数据_大数据项目中的QA需要迎接新的挑战
  9. linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
  10. java 定时 spring_Spring定时任务实现与配置(一)