服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash configuration shell
  3. 如何将一行添加到configuration文件中的特定节?
Intereting Posts
报价期间DHCP服务器发送错误的参数 VirtualBox上的64位硬件虚拟化 nginxconfiguration路由干扰 Linux / Unix – / etc / sudoers – 主机定义 如何在Unix上的bash脚本中获得完全限定名(FQN)? 如何将Windows Serverconfiguration为Web代理? 应用程序池将不会启动 无法让cron追加wget的输出 为什么我的Ubuntu虚拟机托pipe在Hyper-V未来的date上? WIN 2012 DNS问题 将现有的Linux服务器备份到虚拟机虚拟机 Exim:拒绝来自本地主机的连接(tcp包装) configurationSquidcaching从img显式调用的图像src =“” 将出站stream量redirect到特定IP到本地主机 潜在的Bot-Net组织者正在探索新机器?

如何将一行添加到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