sed grep 用法收集示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed grep 用法收集示例相关的知识,希望对你有一定的参考价值。

grep 匹配非注释行和非空白行  

grep -v ^\\s*$\\|^\\s*\\# /etc/gitlab/gitlab.rb

sed 去除注释行

sed /^#/d /etc/gitlab/gitlab.rb

sed 去除空行

sed /^$/d /etc/gitlab/gitlab.rb

sed 去除注释行 和 空行

sed /^$/d;/^#/d /etc/gitlab/gitlab.rb

查找 开头为  空格 + external_url  替换为  #external_url

后加一行 external_url http://$eth0_IP

eth0_IP=`ifconfig ens33|grep -o -e inet [0-9]\\1,3\\.[0-9]\\1,3\\.[0-9]\\1,3\\.[0-9]\\1,3\\|grep -v "127.0.0"|awk print $2`

sed 中单引号 需要使用   ""

sed -i s/\\(^\\s*\\)external_url\\(.*\\)/\\1#external_url\\2\\n\\external_url ""http:\\/\\/"$eth0_IP"""/g /etc/gitlab/gitlab.rb

以上是关于sed grep 用法收集示例的主要内容,如果未能解决你的问题,请参考以下文章

Linux bash 文本处理命令awk,sed,grep 用法

Linux文本处理三剑客grepsedawk用法详解

grep,sed,awk用法整理

grep-sed命令用法:

sed awk grep三剑客常用

shell-grep-sed常见用法