加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式总结

发布时间:2020-12-13 22:40:40 所属栏目:百科 来源:网络整理
导读:关于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和fg

关于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的意思是,“把标准错误传送到标准输出要去的任何位置”。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读