linux 三剑客
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 三剑客相关的知识,希望对你有一定的参考价值。
随写笔记:
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 三剑客的主要内容,如果未能解决你的问题,请参考以下文章