红帽RHCSA认证考试:查找文件中的指定字符串

题目描述

查找文件 /usr/share/xml/iso-codes/iso_639_3.xml 中包含字符串 ng 的所有行。将所有这些行的副本按原始顺序放在文件 /root/list 中。/root/list 不得包含空行,且所有行必须是 /usr/share/xml/iso-codes/iso_639_3.xml 中原始行的确切副本。

核心命令

grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list

操作步骤

在 Linux 系统中,我们可以使用 grep 命令查找指定文件中的指定字符串,该命令的格式为:

grep [参数] [要查找的字符串] [要被查找的文件]

grep 命令可以根据文件的内容进行寻找,而 find 命令则是根据文件的属性(如文件名、文件大小、文件的所属用户等)进行查找。

于是,根据题目要求我们可以使用如下命令在 /usr/share/xml/iso-codes/iso_639_3.xml 文件中查找字符串 ng, 具体命令如下:

grep ng /usr/share/xml/iso-codes/iso_639_3.xml

由于空行本来就不包含字符串 ng, 因此,上面命令的查找结果一定不包含空行,而且,观察上面命令的执行结果可知,查找出来的内容所在的顺序和他们在原文件中的顺序是一样的。因此,我们就可以使用 >grep ng /usr/share/xml/iso-codes/iso_639_3.xml 输出的内容以覆盖方式写入到文件 /root/list 中,具体目录如下:

grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list

至此,我们就完成了本题。


荒原之梦网全部内容均为原创,提供了涵盖考研数学基础知识、考研数学真题、考研数学练习题和计算机科学等方面,大量精心研发的学习资源。

意见反馈 | 内容纠错 | 微信 | QQ | 公众号 | 知乎 | 微博 | 博客园 |CSDN | B 站 | 电子邮件
豫 ICP 备 17023611 号-1 | 公网安备 - 荒原之梦 豫公网安备 41142502000132 号 | SiteMap
Copyright © 2017-2024 ZhaoKaifeng.com 版权所有 All Rights Reserved.

Copyright © 2024   zhaokaifeng.com   All Rights Reserved.
豫ICP备17023611号-1
 豫公网安备41142502000132号

荒原之梦 自豪地采用WordPress