服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash configuration shell
  3. 如何将一行添加到configuration文件中的特定节?
Intereting Posts
在Centos 6的KVM下调整Windows 7 Guest虚拟机的大小 为什么我只能在Windows 2008 R2中创build1个2TB卷? 如何从基于xterm的terminal复制文本到Linux上的其他GUI应用程序 为什么我不能绑定到Mac OS X上的127.0.0.1? 为什么HAProxy会拒绝来自一个地点的stream量,而不是另一个? 何时需要DNS“胶水”(或“主机”)logging? 如何安装Text_Highlighter PEAR包? 可靠的时间协议服务器在线? 正确处理写入caching的SATA磁盘? 如何在多台电脑上查看EFSencryption的外部硬盘驱动器? Harddrive / Raid1问题 使用OpenVPN进行select性路由 即使驱动器自己在写入时执行validation,是否需要在LTO磁带备份上运行validation? SQL-Server 2008:表插入和范围检查? KVM主机只能使用8个内核中的一个

如何将一行添加到configuration文件中的特定节?

我的configuration文件server.conf具有以下格式

[general] setting1=sdfdsf setting2=asdfadsf [ssl] setting1=sadfsdf setting2=sdfadsfkljasdf 

如何使用bash脚本将其他设置添加到“常规”节中?

  • scp不能在cronjob中工作
  • Bash:在错误期间失败,然后再运行另一个部分?
  • 如何打开http服务器的Linux
  • 什么是正确的地方把bash别名应该是每个人都可用?
  • Chrooted用户不会在他的主目录中启动,也不会加载他的bash_profiles

你可以用sed来做

 $ sed 's/^\[general\]/\[general\]\nnew=setting/' file 

在[general]后添加new=setting 。 使用sed -i.bak ... file将它做到位,并创build一个file.bak安全。

这似乎主要是在stackoverflow上回答:

https://stackoverflow.com/questions/6284518/how-to-insert-a-line-using-sed-before-a-pattern-and-after-a-line-number

基本上它是一个SED或AWK和一个正则expression式的工作。

  • recursion获取所有指定文件夹的总文件大小
  • 通过SSH使用www数据
  • 引导一个debian构build环境并构build没有root权限的源代码包
  • 为什么一个进程监视脚本使用1号出口; 没有发现问题?
  • 有可能提供可变参数到xinetd服务?
  • 用bash或Python下载,同时保持目录树/结构
  • shell脚本在crontab中,并不是所有的输出都被logging下来
  • 用`find -delete`奇怪的行为
  • 如何检查域名是否指向我?
  • Linux RDesktoplocking

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy