【学习笔记——Linux】Linux正则表达式和文件格式化处理
Linux正则表达式和文件格式化处理
Table of Contents
- 1 grep
- 2 sed
- 3 printf (原来还有这个命令)
- 4 awk
- 5 文件对比
1 grep
- cat xxx | grep -n -A3 -B2 'eth' 将xxx文件中包含eth的行,以及它前面的两行,后面的三行都显示出来,并显示行号
- 搜索特定字符串
- grep -n 'the' filename
- 搜索filename中 含有 the的行,并显示行号
- grep -vn 'the' filename
- 搜索filename中 不含 the的行,并显示行号
- grep -in 'the' filename
- 搜索filename中含有the的行,并显示行号, 不区别大小写
- 搜索相似字符串
- grep -n 't[ae]st' filename
- grep -n '[^g]oo' filename
- grep -n '[^a-z]oo' filename
- grep -n '[0-9]' filename
- 搜索行首行尾
- grep -n '^the' filename
- grep -n '^[a-z]' filename
- grep -n '^[^a-zA-Z]' filename
- grep -n '\.$' filename
- 搜
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。