四剑客查找字符_seq与(利用三剑客sedawkgrep)等方法实践

  74f1d5d49d1f126de3e4d310cc2a3225.gif


致读者:点击上方 “程序员爱好社区” → 点击右上角“ ... ”→ 点选“设为星标 ★ ” 加上星标,就不会找不到我啦!

问题:

只查看ett.txt文件(100行)内第20到第30行的内容(企业常见面试题)

方法一:seq:序列-s  横着打印 指定分隔符“ ”双引号指定分隔符[root@admin ~]seq -s " " 10#加三个数字产生等差数列公差为第二个数字的序列[root@admin ~]seq 1 3 10竖着打印1-100行[root@admin ~]seq 100 >ett.txt[root@admin ~]cat ett.txt前30行,后11行[root~admin ~]head -30 ett.txt |tail -11方法二:sed:linux三剑客老二 流编辑器,实现对文件的增删改替换查-n:取消默认输出,打印想要内容 p:打印20-30行[root@admin ~]sed -n '20,30'p ett.txt   这个命令更有效率,要记住方法三:awk:是一种处理文本文件的语言,是一个强大的文本分析工具 $$:并且 NR:行号 两边同时成立 [root@admin ~]awk 'NR>19&&NR<31' ett.txtgrep 、sed、awk被称为linux中的"三剑客"。awk:过滤、输出内容,一门语言.我们总结一下这三个"剑客"的特长。grep 更适合单纯的查找或匹配文本sed  更适合编辑匹配到的文本awk  更适合格式化文本,对文本进行较复杂格式处理方法四:-B 除了显示匹配的一行之外,并显示该行之前的num行[root@admin ~]grep 30 -B 10 ett.txt-A 除了显示匹配的一行之外,并显示该行之后的num行[root@admin ~]grep 20 -A 10 ett.txt-C 除了显示匹配的一行之外,并显示该行之前后各num行[root@admin ~]grep 25 -C 5 ett.txt
2232e496e49280fc8f2325c46f6772e3.gif 41fab689f518f27b96da64a5230d2ac2.gif

touch-echo-vi-pwd等命令基本操作及重定向

41fab689f518f27b96da64a5230d2ac2.gif

grep-head-tail等文件和过滤命令操作

41fab689f518f27b96da64a5230d2ac2.gif

cat-xargs-cp-mv-rm-find-管道等命令详解

41fab689f518f27b96da64a5230d2ac2.gif

cp-alias-unalias命令总结

关注我们

有更多推送文章

9f7570933e1c7c4cfe16e994d085026c.png 2f65da227de25fd6e38e14d733d692cd.gif

10万+正在浏览

                轻点这里,等你留言

你点的每个在看,我都会更爱你一点

851656d4aefa4062f9eed281c1c7b7c5.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值