服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash configuration shell
  3. 如何将一行添加到configuration文件中的特定节?
Intereting Posts
svnadmin:SQLite需要编译并以线程安全模式运行 如何从文件名中删除无效的字符? 激活没有GUI的远程桌面许可证服务器 还原SQL Server 2005的备份数据存储在哪里? Apache2 mod_define不能正常工作 为什么iis对所有请求产生500响应? 如果closures客户端,vSphere Client 5.1任务是否会取消/中断? EXT4 MD RAID在df -h显示负值,fsck失败 Juniper SSG5 …如何设置VPN到Netgear FVS338 防止扩展:在batch filefor循环 在我的服务器上设置SSL 为什么我不能删除我拥有所有权(+子项)和完全控制权限(+子项)的文件夹? 我需要一个VPN来保护T1线路上的通信吗? 批量查询系统configuration的Dell服务标签 在相同的两个接口上路由IPv6时,我可以桥接IPv4吗?

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