自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 文本处理三剑客之awk

statements范例:x>y?

2024-05-18 22:56:48 1602

原创 常见文本处理工具

r 执行反方向(由上至下)整理 -R 随机排序 -n 执行按数字大小整理 -f 选项忽略(fold)字符串中的字符大小写 -u 选项(独特,unique)删除输出中的重复行 -t c 选项使用c做为字段界定符 -k # 选项按照使用c字符分隔的#列来整理能够使用多次。-F 跟踪文件名,相当于--follow=name --retry,当文件删除再新建同名文件,将可以继续跟踪文件。-c 只计数字节总数 -m 只计数字符总数 -L 显示文件中最长行的长度。-l 只计数行数 -w 只计数单词总数。

2024-05-13 02:58:40 1711

原创 正则表达式

] 匹配指定范围内的任意单个字符,示例:[0-9]、[wan]、[a-zA-Z][:lower:] 小写字母,示例:[[:lower:]],相当于[a-z][:space:] 水平和垂直的空白字符(比[:blank:]包含的范围广)[:lower:] 小写字母,示例:[[:lower:]],相当于[a-z][:space:] 水平和垂直的空白字符(比[:blank:]包含的范围广)[:alpha:] 代表任何英文大小写字符,亦即A-Z、a-z。

2024-05-13 02:57:49 636

原创 vim的基础使用

有十个数字寄存器,用0,1,...,9表示,0存放最近复制内容,1存放最近删除内容。当新的文本变更和删除时,1转存到2,2转存到3,以此类推。/pat1/,/par2/ 从第一次被pat1模式匹配到的行开始,一直到第一次被pat2匹配到的行结束。有26个命名寄存器和一个无名寄存器,常存放不同的剪贴板内容,可以不同会话间共享寄存器名称a,b,c,.....,z,/pat/,$ 向下找到第一个匹配pattern的行到整个文件的结尾的所有行。否则,粘贴到光标所在处的前面。

2024-05-11 02:09:46 406

原创 文本处理三剑客之sed

再读取一行,再处理一行,再输出一行,直到最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为模式空间(Pattern Space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。D 如果模式空间包含换行符,则删除直到第一个换行符的模式空间中的文本,并不会读取新的输入行,而使用合成的模式空间重新启动循环。sed中除了模式空间,还另外还支持保持空间(Hold Space),利用此空间,可以将模式空间中的数据,临时保存。x 把模式空间中的内容与保持空间中的内容进行互换。

2024-05-11 02:08:48 1329 1

原创 文本处理三剑客之grep

e 实现多个选项之间的逻辑or关系,如:grep -e ‘cat’ -e ‘dog’ file。-v 显示不被pattern匹配到的行。-C # context,前后各#行。-B # before,匹配前#行。-A # after,匹配后#行。-n 显示匹配到的行号。

2024-05-11 02:06:09 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除