`
pipal
  • 浏览: 163720 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Shell字符串匹配

 
阅读更多
Shell字符串匹配

转意的"尖括号" -- \<...\> -- 用于匹配单词边界.
查看文件内容:
hanbingxin@andLinux:~$ cat 1.txt
1. dfjksdfjklsdj dllthesdj dsjfksldfj
2. sdf the dksfksdf thesdf sdlfjsld
3. the
4. sdkfjklsdfjsdklfjsdklfjksdjfks

用不带"尖括号"进行匹配
hanbingxin@andLinux:~$ grep 'the' 1.txt

1. dfjksdfjklsdj dllthesdj dsjfksldfj
2. sdf the dksfksdf thesdf sdlfjsld
3. the

用带"尖括号"进行匹配
hanbingxin@andLinux:~$ grep '\<the\>' 1.txt
2. sdf the dksfksdf thesdf sdlfjsld
3. the

分享到:
评论

相关推荐

    Python 实用技巧之利用Shell通配符做字符串匹配

    主要介绍了Python 实用技巧之利用Shell通配符做字符串匹配的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    字符串匹配及其可视化

    (2)将结果文件可视化,根据参考资料中视频文件“序列比对结果显示.wmv”所显示效果,自行编程,实现字符串匹配结果在上下左右四个方向上的移动; (3)按下g,输入=10000,可以移动到坐标为10000的位置处; (4)...

    shell模糊匹配与正则详解

    它的主要功能是文本查询和字符串操作。 正则表达式的基本元素包括普通字符和元字符,在Linux shell里面,常用的正则表达式元字符集为:S={* . ^ $ [] \ \&lt;\&gt; \{\} \{n,\} \{n,m\} },每一个元字符都有...

    总结的7个shell字符串操作方法和实例分享

    主要介绍了总结的7个shell字符串操作方法和实例分享,包括长度获取、查找位置、字符截取、匹配查询等,需要的朋友可以参考下

    python中字符串比较使用is、==和cmp()总结

    例如,确定一个字符串是否和另外一个字符串匹配。正确的,你可以使用 is equal 或 == 操作符。你也可以使用例如 &gt;= 或 &lt; 来确定几个字符串的排列顺序。 从官方文档上看 The operators ``is`` and ``is not`` ...

    Shell中去除字符串前后空格的方法

    经常碰到的场景,需要去除字符串中的前后的空格。在Shell中不像其他语言有strip()来处理,不过也是可以使用诸如awk等命令来处理。  下面是一个简单示例: [root@localhost ~]# echo ' A B C ' | awk '{gsub(/^\s+|\...

    SqlServer类似正则表达式的字符处理问题

    1. 同一个字符/字符串,出现了多少次 2. 同一个字符,第N次出现的位置 3. 多个相同字符连续,合并为一个字符 4. 是否为有效IP/身份证号/手机号等  一. 同一个字符/字符串,出现了多少次 同一个字符,将其替换为...

    VBscript 的正则表达式 字符串匹配

    由于我对正则不是很清楚,我想求取把字符串 “str, DGK, rDJK, DJKl,DGK , end” 替换为 “str, MSN, rDJK, DJKl,MSN , end” 求匹配式的写法。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] ...

    shell 编程指南pdf

    7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 ...

    Shell学习笔记07–字符串与文本行处理命令总结

    文件搜索命令:grep 语法:grep -iv [指定字串] [文件] 功能描述:在文件中搜索字串匹配的行并...语法:cut -d '分隔字符串' -f fields #用于有特定分隔字符  cut -c 字符区间 #用于排列整齐的信息 选项参数: -d 

    letter-shell-master.zip

    我们首先对shell的运行原理进行分析,通过在命令行输入命令,shell对命令进行解析,然后执行相应的操作,更通俗的,就是使用输入的字符串,匹配到对应的函数,然后执行。那么,我们需要建立一个命令-函数的一一对应...

    LINUX与UNIX SHELL编程指南(很全)

    7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 ...

    Linux与unix shell编程指南

    7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 ...

    shell中的 case in 用法

    shell中的 case in 用法 ...pattern是匹配模式(一个数字,一个字符串,或者一个简单的正则表达式) case expression in pattern1) statement1 ;; pattern2) statement2 ;; ...... *) statement2 es

    UNIX和LINUX系统的SHELL正则表达式语法

    一个正则表达式就是由普通字符以及特殊...该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。本文介绍了UNIX和LINUX系统的SHELL正则表达式语法。

    Shell与Python正则表达式参考

    正则表达式(RE)是一些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串的集合,简单地说,正则表达式就是用在字符串的处理上面的一项“表示式”...

    绝版经典《Linux与UNIX Shell编程指南》

    7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 ...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 ...

    Linux查找文件中的字符串命令 grep -nr 'archermind'

    (1)字符串参数最好采用是双引号括,一是以防被误解为shell命令,二是可以用来查找多个单词组成的字符串 -c:只输出匹配行的记数 -i:不区分大小写(只适用于单个字符) -h:查询多个文件时不显示文件名 -H:只显示...

    LINUX与UNIX SHELL编程指南 高清PDF

    7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 ...

Global site tag (gtag.js) - Google Analytics