linux读取文件如何跳过#和空行

linux读取文件如何跳过#和空行
how linux Skip # and blank lines
如果是使用grep进行查找,则
grep过滤时加上-v '^#'和'^\s*$'
分别表示跳过#开头和空行,以读取cat ipconfig.txt 为例
原文件内容:
$> cat ipconfig.txt
#itlife365.com
#ipaddress user password
#db
192.168.1.7 dbuser db123
192.168.1.8 dbuser db123

#mail
192.168.1.5 mailtest mailpassword

$> cat ipconfig.txt |grep -v '^#'|grep -v '^\s*$'
192.168.1.7 dbuser db123
192.168.1.8 dbuser db123
192.168.1.5 mailtest mailpassword
$> cat ipconfig.txt |egrep -v '^#|^\s*$'
192.168.1.7 dbuser db123
192.168.1.8 dbuser db123
192.168.1.5 mailtest mailpassword
$>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2