声明:本系列文章是博主根据 “兄弟连新版Linux视频教程”做的笔记和视频截图,只为学习和教学使用,不适用任何商业用途。
PS:文章基于Linux版本CentOS6.9,如果对Linux感兴趣,建议去看《细说Linux》,沈超老师和李明老师的教学风格我很喜欢:)
第十一章 Shell编程
视频11.1 基础正则表达式
注意:
通配符只用来匹配文件名;
正则表达式用来匹配文件中的内容;
s///是替换正则,如:
s/[0-9]/a/就是将数字替换为a,
s/^[ \t]*//表示如果匹配到以制表符开头的字符串那就把开头的制表符去掉;
g是全局匹配,匹配整个字符串中符合正则的字串,(待验证)如:
[0-9]/g匹配全字符串中的数字,
s/[0-9]//g将字串中所有的数字删除