美文网首页
LINUX----正则表达式

LINUX----正则表达式

作者: JuMinggniMuJ | 来源:发表于2020-03-11 16:32 被阅读0次

        正则表达式就是处理字符串的方法,它以行为单位进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,让用户轻松地完成【查找、删除、替换】某特定字符串。

1.查找特定字符串:

                    grep 'string' file_name 

2.利用中括号[]来查找集合字符:

                    grep '[string]‘ file_name 

                        1》无论[]中有几个字符,都代表某一个字符

3.行首和行尾符:

                   1》^代表行首符,表示必须以匹配的字符开始

                   2》$代表行尾符,表示必须以匹配的字符结束

                   3》^在中括号[]中,代表反向选择

4.通用符:

                  1》.代表任意字符

                  2》*代表重复前一个字符0到无穷多次

                  3》.*代表零个或多个任意字符

5.限定字符范围:    

                  1》{n,m}代表匹配n至m个前面的字符

                  2》使用{}的时候要用\转义

                  3》{m}表示匹配m个前面的字符

6.sed工具:

            sed [option] 操作

             操作:    [n1,[n2]]function

              参数:

                        ①a    新增

                        ②c    替换

                        ③d    删除

                        ④i    插入

                        ⑤p    打印

相关文章

  • LINUX----正则表达式

    正则表达式就是处理字符串的方法,它以行为单位进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,让用户轻松地完...

  • LINUX----变量

    变量就是一组文字或符号等,来替换一些设置或一串保留的数据。 1.设置变量: 变量名=变量值 ...

  • LINUX----管道命令

    1.什么是管道命令: 管道命令是一种通讯机制,它表现的形式是用"|"符号来连接两个命令,以前面命令的标...

  • LINUX----命令----history

    nginx有个记录命令:history,它可以记录我们操作过的所有命令。 1.使用: 2.条数限制: linux会...

  • LINUX----系统运行级别

    在linux系统中,有着运行级别的这个概念,我使用的测试虚拟机是ubantu16.04 1.在命令行中输入: ...

  • LINUX----内存不足

    自己在网上买了一个丐中丐版的服务器(1核2G、40G内存)用于平时测试使用,然而却忽略了磁盘空间。。。连接远程命令...

  • LINUX----用户身份切换

    我们知道linux是一个多用户系统,所以我们在使用的时候避免不了使用多个用户的权限,这个时候就需要用户切换。 1....

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • Linux----命令行简记

    用户账户的维护命令 1. 增加用户帐号 useradd 在命令行下使用 useradd 命令: useradd ...

  • 正则相关

    正则表达式基本语法 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 正则表达式逻辑或...

网友评论

      本文标题:LINUX----正则表达式

      本文链接:https://www.haomeiwen.com/subject/cdocjhtx.html