摘要: 数据预处理中,这部分命令非常有用。不需要编写代码,直接通过shell脚本通常就能修改文件格式.有时候sed和awk联合几乎能实现所有功能。管道命令 |重定向命令>,2>,>>,c.txt就可以合并文件关于sed命令和awk命令(这两个命令几乎可以解决格式规范的文本文件的大多数问题)的详细讲解,可以参照:http://opkeep.com/system/linux/sed_and-awk.html正则表达式,在一些命令,例如grep这样的字符串查找命令中,经常涉及正则表达式。grep在数据查找时,列出结果是以整行为单位的。然而正则表达式的匹配是每个词内各个字逐个比对。几个 阅读全文
posted @ 2013-10-07 17:09 bobo的学习笔记 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 一般情况来说:0代表行首,$代表行末$,G代表最后一行光标移动0 移动到本行最前面$ 移动到本行最后G 移动文件最后一行nG 移动到文件第n行gg 移动到文件第一行n【space】移动这一行的第n个字符n【enter】移动n行H屏幕第一行M屏幕中间一行L屏幕最后一行查找和替换/word 查找word?word 查找word,不过是向上查找n 向下重复上一个查找N 向上重复下一个查找:n1,n2s/word1/word2/g 替换:1,$s/word1/word2/g 第一行到最后一行的替换因此多行注释的方法就是::n1,n2s/^/#/g删除多行注释的方法就是:n1,n2s/#//g(还是:n 阅读全文
posted @ 2013-10-07 15:32 bobo的学习笔记 阅读(311) 评论(0) 推荐(0) 编辑