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年前)

最新文章

  1. ASP.NET MVC系列:Model
  2. 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序。解决办法
  3. .Net框架2.0和4.0版本对比
  4. if...else语句的应用题
  5. Redis的过滤器(SCAN)功能
  6. Linux makefile教程之更新函数库文件十[转]
  7. 【Linux C中文函数手册】文件内容控制函数
  8. BootStrap2学习日记8---表单
  9. 今天学习css一些动画效果
  10. node.js 浏览器中输出 “hello world”
  11. AOV网
  12. github上传超过100mb文件怎么办
  13. 有用的java工具
  14. Could not find a package configuration file provided by "ecl_build",.................couldn't find required component 'ecl_build'
  15. 一、Python 模块EasyGui详细介绍
  16. PHP完整的AES加解密算法使用及例子(256位)
  17. VC++SDK编程——字体及位置示例
  18. 20145303 实验一 Java开发环境的熟悉(Linux + Eclipse)
  19. Qt 静态编译发布和动态编译发布
  20. 09-THREE.JS 物体缩放,坐标,旋转,位移,是否可见

热门文章

  1. Spring中四种实例化bean的方式
  2. 【开发工具之eclipse】7、eclipse代码自动提示,eclipse设置代码自动提示
  3. 简单说一下UWP中的JumpList
  4. javascript基础知识学习
  5. Python 练习:使用 * 输出直角三角形
  6. agc023C - Painting Machines(组合数)
  7. 警告!中国90%AI初创企业将在两年内落败出局
  8. Selenium Webdriver 动态设置 Proxy
  9. [20170825]不启动监听远程能连接数据库吗2.txt
  10. 03-openldap服务端安装配置