grep知识点

ansible中hosts的文件如下:
[prd-sp-xx]
x.x.x.x
x.x.x.x
[pp-sp-xx]
x.x.x.x
x.x.x.x
[qa-sp-xx]
x.x.x.x
x.x.x.x
[dev-sp-xx]
x.x.x.x
x.x.x.x

对于该格式的内容,如何过滤出想要的内容
cat /etc/ansible/hosts | grep -A 2 prd- | grep -v -E “\[|–”
知识点1:grep -A 2 prd-
就是过滤出包含prd标题及下面2行
知识点2:grep -E “file1|file2”
就是多个file利用管道连接执行
备注:grep -E就是’egrep’

发表评论

电子邮件地址不会被公开。 必填项已用*标注