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脚本修改配置文件指定行的值相关推荐
- linux shell脚本 传参,在bash shell脚本中传播所有参数
我知道这个问题已经得到很好的回答,但这是" $ @" $ @" $ *"和$ *之间的比较 测试脚本的内容: # cat ./test.sh #!/usr/bi ...
- linux 动态传参执行shell脚本
举个栗子: 我想执行的命令如下 /usr/bin/soffice --headless --invisible --convert-to pdf 3.doc 但是这样命令就写死了,如何动态传参数,执行 ...
- Linux配置脚本导出运行,linux服务器部署jar包以及shell脚本的书写
背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中 ...
- linux 递归删除 空目录命令,使用shell脚本实现递归删除空目录
平时一般使用php脚本实现一些文件管理功能,总归没有shell脚本强大,虽然本人不会写shell脚本,但是读懂shell脚本还是没问题的.对于"递归删除空目录"这样简单的功能使用p ...
- shell上传文件到服务器,shell脚本上传文件到ftp服务器
shell脚本上传文件到ftp服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...
- 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)
大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...
- linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式
主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...
- vi新建一个shell脚本_Linux Vim 编辑器编写 Shell 脚本
Vim 编译器 Vim 文件编译器是编写文件的好工具,它包括以下 3 种模式: 命令模式:移动光标,对文本进行增删查改等操作: 输入模式:向文件中输入文本: 末行模式:保存或退出文档,设置编辑环境. ...
- Linux shell脚本中如何读取跟shell脚本同一目录下的配置文件
2019独角兽企业重金招聘Python工程师标准>>> 配置文件如下 ##########BACKUP MYSQL CONFIG####### #database name db_n ...
- linux禁止客户端上传文件_Linux下Shell脚本实现FTP自动上传和下载文件
概述 之前测试写的一个脚本,主要是为了实现FTP自动上传和下载文件.大家可以参考下: 基础环境配置 [root@pxzxdm01 ~]# useradd -d /home/ftp1 ftp1 [roo ...
最新文章
- RecyclerView smoothScrollToPosition 和 scrollToPosition 的区别
- 如何构建识别图像中字符的自动程序?一文解读OCR与HTR
- mybatis 中#与$的区别
- 机器视觉-特征点检测:【2】Harrs角点检测原理
- ABAP实例:如何设计和使用自定义的权限对象
- PowerBI随笔(7)-lookupvalue、divide
- 【18】ASP.NET Core MVC 中的 Model介绍
- 牛客练习赛29 题解
- Python高能小技巧:了解bytes与str的区别
- 架构可视化支撑系统演进探索
- CodeSmith基础(八)
- 台州计算机职称查询,台州职称证书可网上自助打印了
- R语言编程环境的安装和运行
- 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)...
- 关键词搜索淘宝商品列表接口,关键词搜索接口,淘宝关键词搜索接口,item_search - 按关键字搜索淘宝商品列表接口,接口参数说明。
- 唐玄奘:不要因为走得太远,而忘了为什么出发
- 固定资产管理系统能给行政和IT人员带来什么?
- HTML网页内嵌入网页
- 删除页面引入的js或者css文件
- 微软亚洲研究院 可视化_如何为亚洲市场本地化手机游戏
热门文章
- Nginx使用upstream实现动静分离
- java 接口防刷_java轻量级接口限流/防刷插件
- 解决React Native报错:Error:Found unexpected optical bounds (red pixel)
- 【QGIS入门实战精品教程】9.1:QGIS构建泰森多边形(Thiessen Polygon)实例精解
- 【经典回放】多种语言系列数据结构算法:队列(C版)
- Android之adb shell dumpsys activity获取task里面的所有actitiy
- Android之app引导页(背景图片切换加各个页面动画效果)
- print的describe的展示全部数据_大数据项目中的QA需要迎接新的挑战
- linux怎样测试tty,linux – 提示自定义:如何检测何时没有tty
- java 定时 spring_Spring定时任务实现与配置(一)