2023/10/24Linux作业

实验三 文本处理

一、实验目的

  1. 掌握grep及正则表达式的使用
  2. 区分文件通配符和正则表达式的不同使用场景

二、实验内容

1.文件通配符的使用

(1). 进入root用户家目录

img

(2). 建立测试用目录,目录名字为你的名字,进入目录,建立测试用文件a a6.log abc.log ac.txt b c c5.txt x.log A 1 2 3

img

(3). 查找当前目录(/root/名字/)下以.log结尾的文件

img

(4). 查询文件名只有一个字符的文件

img

(5). 查询文件名只有一个字母的文件

img

(6). 查询以“.log”结尾且“.log”前只有两个字符的文件且第二个字符是数字

img

(7). 查询不是以“.txt”结尾的文件

img

(8). 查询以“.log”和“.txt”结尾的文件img

  1. grep及正则表达式的使用

(1). 将/etc/passwd中有出现root的行取出来

img

(2). 将/etc/passwd中有出现root的行取出来,同时显示这些行在/etc/passwd中的行号

img

(3). 将/etc/passwd中没有出现root的行取出来

img

(4). 将/etc/passwd中没有出现root和nologin的行取出来

img

(5). 将/etc/passwd中出现root或mail的行取出来

img