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 用法收集示例的主要内容,如果未能解决你的问题,请参考以下文章