
shell
lifeiaidajia
这个作者很懒,什么都没留下…
展开
-
把换行符换为制表符 shell awk
cat filename.log | awk '{printf $0"\t"}'原创 2013-03-04 17:50:18 · 8337 阅读 · 0 评论 -
Shell 条件测试
参考shell条件测试请问替代test语句的单中括号和双中括号表达式的区别分类参考文件状态测试-b filename当filename 存在并且是块文件时返回真(返回0)-c filename当filename 存在并且是字符文件时返回真-d pathname当pathname 存在并且是一个目录时返回转载 2013-03-05 10:51:04 · 753 阅读 · 0 评论 -
awk 替换 匹配
原文:http://liveforlinux.blog.51cto.com/3337218/741865[root@localhost test]# cat awk1a 9,100.341b 1,999.001c 5,656.55[root@localhost test]# awk '{sub(/1/,"test")}{print "\n",$1,$2}' awk原创 2013-03-28 15:06:34 · 1576 阅读 · 0 评论 -
LINUX 命令行编辑
向 <-前 后 ->删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于V原创 2013-09-11 13:41:18 · 1422 阅读 · 0 评论 -
awk 文件a中包含的文件b的某列
如:awk -F'\t' 'ARGIND==1{arra[$1]}ARGIND>1{if ($1 in arra) ; else nomatch[$1]++ } END{for(i in nomatch) print i}' 4.matched 4.match >4.nomatched在4.match中存在却不在4.matched中存在的去重后输出到4.nomatched,这里只用原创 2013-12-30 12:23:43 · 2639 阅读 · 0 评论