只查看一个文件(100行)中的第20-30行内容

利用sequence=seq 序列命令

1.      seq +序列数:表示生成从1到几的序列

         seq +开始数+序列数:表示从几开始到几

        seq+开始数+公差数+序列数:表示从几开始,间隔是多少,到几结束。如下图例子:

2.   输入命令:seq 100 >ett.txt ,表示输出1到100每个数字一行,放入ett文件里

3.查看是否正确输入:cat ett.txt

4.方法1:输入 head -30 ett.txt |tail  -11(输出前30个数利用管道输出文件后11个数)

        head [-n] [文件名]:显示该文件的前n行       tail [-n] [文件名] :显示该文件的后n行

 方法2:利用sed命令

    [root@x /]# sed -n '20,30'p ett.txt    

    注:sed  流编辑器,实现对文件的增删查改替换, -n取消默认输出,p打印20-30行

方法3:[root@x /]# awk 'NR>19&&NR<31' ett.txt

    注:awk  过滤,输出内容,一门语言。NR行号,&&并且

方法5:[root@x /]# grep 20 -A 10 ett.txt或者 grep 25 -C 5 ett.txt或grep 30 -B 10 ett.txt这三个都可以

    注:grep 过滤输出,-A 显示匹配的一行外,还有该行之后的n行 。-B显示匹配的一行外,还有该行之前的n行。-C           显示匹配的一行外,还有该行前后的各n行。


以上方法都可以完成grep,sed方法很重要



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值