1、删除/etc/grub.conf文件中行首的空白符2、替换/etc/inittab文件中"id:3:initdefault:"一行中的数字为53、删除/etc/inittab文件中的空白行4、删除/etc/inittab文件中开头的#号5、删除某文件中开头的#号及后面的空白字符,但要求#号后面必须有空白字符6、删除某文件中以空白字符后面跟#类的行中的开头的空白字符及#7、取出一个文件路径的目录
sed命令是流编辑器。工作流程是:每次将相应的行==》模式空间(内存中)==》模式匹配在处理==》将模式空间里的内容输出到屏幕。注:sed命令默认不处理原数据,而是处理原数据的副本。 用法 格式:sed ‘AddressCommand’ file&nb
1.显示/etc/passwd文件中以bash结尾的行 [root@localhost ~]# grep "bash$" /etc/passwd 2.显示/etc/passwd文件中的两位数或三位数 [root@localhost ~]# grep -o "\<[[:digit:]]\{2,3\}\>"
1,在当前系统创建用户student student1 student2,查找当前系统名为student(必须出现在行首)的用户的账号和相关信息,文件为/etc/passwdgrep "^student\>" /etc/passwd | cut -d: -f32,分析/etc/inittab文件中如下文本呢中前两行的特征(每一行出现数字的地方必须相同),请写出可以精确找到类似两行的模式:11
正则表达式分为两类:基本正则表达式和扩展正则表达式。基本正则表达式元字符: 字符匹配: .:匹配任意一个字符。 []:匹配[]中指定范围内的任意一个字符。 [^]:指定范围外的任意一个字符;也可以得知,在[]括号内,^表示取反。 
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号