egrep[OPTIONS] PATTERN [FILE...] 扩展正则表达式的元字符: 字符匹配: . 任意单个字符 [] 指定范围的字符 [^] 不在指定范围的字符 ...
分类:
其他好文 时间:
2018-07-13 16:11:35
阅读次数:
173
一、基础正则表达式 正则表达式是由一类特殊字符及文本字符所编写的模式,其中有些字符不表示字符的字面意义,而表示控制或统配的功能,支持grep、sed、awk、vim; 正则表达式是用于描述字符排列和匹配模式的一种语法规则,它主要用于字符串的模式分割、匹配、查找已经替换等操作; grep -v 反向搜 ...
分类:
系统相关 时间:
2018-07-07 23:56:26
阅读次数:
248
参数-i#将修改保存到文件-e#在命令行运行多条sed命令-n#打印由p命令指定的行-f#指定sed命令脚本文件-r#使用扩展正则表达式,脱意替换标记,4种可用的替换标记s/pattern/replacement/flags数字,替换一行中第几次模式匹配的地方g替换一行中所有匹配的地方p打印匹配的行wfile,将替换结果写到文件file中,只写匹配的内容数字寻址,用数字来指定行#-i参数的一个用法
分类:
其他好文 时间:
2018-07-05 00:38:14
阅读次数:
175
文本编辑器: vi vim nano gedit emacs ... txt doc ... 以上编辑器的共同特点就是需要先将文件打开然后再去编辑;交互式的 sed(流编辑器|行编辑器):非交互式 1、通过非交互3去修改文件内容,默认情况,不会直接修改源文件 2、sed用来将文档或者字符串经过一系列 ...
分类:
其他好文 时间:
2018-06-18 01:17:38
阅读次数:
253
注:通过练习发现在使用grep时,使用-e选项(即扩展正则表达式),可以避免添加更多的转义字符1cp -r /etc/skel /home/tuser1 && chmod -R 000 /home/tuser12vi /etc/group3 Vi /etc/passwd4cp -r /etc/skel /home/hadoop && chmod 700 /home/
分类:
系统相关 时间:
2018-06-04 00:12:07
阅读次数:
217
常用Linux正则表达式总结1.定义事先设定一些规则,把一些特殊符号赋予特殊的意义。2.分类Linux正则表达式分为基础正则表达式和扩展正则表达式。3.基础正则表达式:符号意义^以某个字符开头$以某个字符结尾.任意单个字符重复前面一个字符0次或多次\让特殊符号恢复本身意义[]匹配中括号里任意单个字符[^]不匹配中括号里任意单个字符^$空行^.以任意单个字符开头.$以任意单个字符结尾4.扩展正则表达
分类:
其他好文 时间:
2018-05-12 12:44:36
阅读次数:
119
sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意 ...
分类:
系统相关 时间:
2018-05-02 22:16:47
阅读次数:
223
一、实验内容 1. 练习 shell 中命令历史、别名、特殊字符用法(第 4 章 4.2 节~4.5 节) 2. shell 命令应用练习(具体见实验步骤) 3. 编写一个 shell 脚本,使用 4 种方式分别执行(具体见实验步骤) 4. 结合个人学习进度条,选择在 linux 环境下进行的新尝试 ...
分类:
系统相关 时间:
2018-04-29 23:15:50
阅读次数:
266