码迷,mamicode.com
首页 > 系统相关 > 详细

linux 三剑客

时间:2016-06-08 15:53:14      阅读:804      评论:0      收藏:0      [点我收藏+]

标签:

随写笔记:

grep 过滤

sed 取行
awk 取列

1、grep 

   grep  查找

   grep  -v  过滤查找 

语法: grep 内容 参数 行号 文件
-A 显示匹配的行及前面的行
grep 30 -A 10 1.txt 显示30前面的10行
-B 显示匹配的行及后面的行
grep 30 -B 10 1.txt
-C 显示匹配的行及显示匹配的前后多少行
grep 30 -C 10 1.txt

-i 不区分大小写
-E 过滤多个字符串
-o 输出精确匹配的字符而不是默认的整行

2、sed

  sed 替换

       sed -i ‘s#原字符#目的字符#g‘ 文件名

       sed -i ‘s#boy#girl#g‘ test.txt 

  sed输出

         sed -i ‘/字符/p‘  查找匹配行输出

         sed -i ‘/字符/d‘  删除匹配行输出

3、awk

    awk ‘{print $n}‘  输出列  n 代表列

linux 三剑客

标签:

原文地址:http://www.cnblogs.com/jize/p/5570046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!