正则表达式总结

简介:

关于cut的常用用法总结:

cut -c 指定字符   -c 1-5 1-5个字符  -c 5  第5个字符

    -d 列于列之间分隔符

    -f 指定列  -f1-3 1-3列 -f 4 第四列

    -b  byte  


常和管道协作的命令 --grep

grep命令用于搜索pattern参数指定的内容,并将匹配的行写入标准输出。


还有egrep和fgrep两个命令。

egrep可以使用扩展的正则表达式

fgrep没有元字符与普通字符的区别


grep egrep用别名加了--color之后才好理解。



常和管道协作的命令 – grep

grep, egrep, fgrep - print lines matching a pattern

-r  递归

-v  反取

-i  忽略大小写

-n  显示行号

-c  计数

-w  匹配一个词

-l  只给出匹配的文件名

-L  列出不匹配的文件名

-o  只列出匹配的内容

-E 支持扩展的正则表达式

-q 在标准输出中不输出任何内容,即静默模式




常和管道协作的命令 - sort

sort - sort lines of text files

-n  按数字排序

-r  反序排序

-o  结果输出到文件

-t  分隔符  sort -n -t: -k3 /etc/passwd

-k  关键字 (按照指定列来排序)

ps -a -o comm,vsz,rss,pmem |sort -nr -k 3




常和管道协作的命令 - uniq

uniq - report or omit repeated lines

-c  每行出现的次数


-d  仅显示重复行

-u  仅显示不重复行

-i  忽略大小写

-f N  跳过前面N个部分 (空格分开)

-s N  跳过前面N个字符 (一般字符)



把输入输出和重定向混合使用。

2>把标准错误流重定向到文件中。

2>&1或>&把标准错误流与标准输出流结合在一起。


2>>是什么情况?

2>&1的意思是,“把标准错误传送到标准输出要去的任何位置”。


     本文转自陈继松 51CTO博客,原文链接:http://blog.51cto.com/chenjisong/1595708,如需转载请自行联系原作者





相关文章
|
6月前
最全面的常用正则表达式大全
最全面的常用正则表达式大全
|
6月前
|
自然语言处理 数据安全/隐私保护
正则表达式
正则表达式
43 0
|
数据安全/隐私保护
正则表达式之最常用的
正则表达式之最常用的
84 0
|
前端开发 数据安全/隐私保护 Windows
常用的20个正则表达式
常用的20个正则表达式
297 0
|
机器学习/深度学习 C++ Windows
|
XML PHP 数据安全/隐私保护
常用的正则表达式
正则表达式是一种描述字符串结构的语法规则,是一种特定的格式化模式,用于验证各种字符串是否匹配(Match)这个特征,进而实现高级的文本查找、替换、截取等操作。 正则表达式在发展过程中出现了多种形式,一种是POSIX规范兼容的表达式,另一种是当Perl(一种功能丰富的编程语言)发展起来后,衍生出来的PCRE(Perl兼容正则表达式)库,使得许多开发人员将PCRE整合到自己的语言中,PHP中也未PCRE库的使用提供了相应的函数。
177 0
|
XML 数据安全/隐私保护 数据格式
最全的常用正则表达式大全
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。
1368 0
|
Web App开发 JavaScript 前端开发
正则表达式小记
什么是正则表达式 正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。
1215 0
|
程序员 Windows