标签:
随写笔记:
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 代表列
标签:
原文地址:http://www.cnblogs.com/jize/p/5570046.html