sed插入,替换指定行的特定字符串,删除指定行首的#
2024-10-19 04:24:52
sed -i '$a service snmpd start' /etc/rc.local
sed -i "41s:public:mykey:g" /etc/snmp/snmpd.conf
sed -i "85s:#::g" /etc/snmp/snmpd.conf
参考资料:
http://www.oschina.net/question/179732_114320
昨天在linux下的某個文件插入另外一個文件的內容
發現原來awk也可以同樣處理,我承認我不是很熟shell
代碼如下:
1
2
3
4
5
6
7
8
9
|
#如果知道行号可以用下面的方法 sed -i '88 r b.file' a. file #在a.txt的第88行插入文件b.txt awk '1;NR==88{system("cat b.file")}' a. file > a. file #如果不知道行号,可以用正則匹配 sed -i '/regex/ r b.txt' a.txt # regex是正则表达式 awk '/target/{system("cat b.file")}' a. file > c. file #sed的話如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT |
---------------话题补充---------------
@_K_:希望可以幫到有用的人 (1年前)
最新文章
- ASP.NET MVC系列:Model
- 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序。解决办法
- .Net框架2.0和4.0版本对比
- if...else语句的应用题
- Redis的过滤器(SCAN)功能
- Linux makefile教程之更新函数库文件十[转]
- 【Linux C中文函数手册】文件内容控制函数
- BootStrap2学习日记8---表单
- 今天学习css一些动画效果
- node.js 浏览器中输出 “hello world”
- AOV网
- github上传超过100mb文件怎么办
- 有用的java工具
- Could not find a package configuration file provided by ";ecl_build";,.................couldn't find required component 'ecl_build'
- 一、Python 模块EasyGui详细介绍
- PHP完整的AES加解密算法使用及例子(256位)
- VC++SDK编程——字体及位置示例
- 20145303 实验一 Java开发环境的熟悉(Linux + Eclipse)
- Qt 静态编译发布和动态编译发布
- 09-THREE.JS 物体缩放,坐标,旋转,位移,是否可见
热门文章
- Spring中四种实例化bean的方式
- 【开发工具之eclipse】7、eclipse代码自动提示,eclipse设置代码自动提示
- 简单说一下UWP中的JumpList
- javascript基础知识学习
- Python 练习:使用 * 输出直角三角形
- agc023C - Painting Machines(组合数)
- 警告!中国90%AI初创企业将在两年内落败出局
- Selenium Webdriver 动态设置 Proxy
- [20170825]不启动监听远程能连接数据库吗2.txt
- 03-openldap服务端安装配置