- 问题
- 将当前主机的所有IP地址信息存入文件ipadd.txt
- 去掉ipadd.txt文件里的空行,显示出来
- 复制/etc/inittab文件到当前目录下,改名为init.txt
- 统计init.txt文件中的有效配置(排除#开头的行、空行)行数
- 方案
筛选文本文件内容利用的命令为grep,此命令是以行为单位。
常用的选项为:
- -i:忽略大小写
- -v:反转查找,输出不符合查找条件的行
- -c:输出匹配结果的数量
常用的查找条件:
- ^...:表示以 ... 开头
- ...$:表示以 ... 结尾
- ^$:表示空行
在大多数Linux配置文件中,以 # 开头的部分表示注释文字。
此外本题还会用到“|”操作,它的意义是将前一个命令的结果,交给后面命令去处理,当做后面命令的参数。
- 步骤
实现此案例需要按照如下步骤进行。
步骤一:将当前主机的所有IP地址信息存入文件