mysql删除后两行_删除某一个文件中的后两行

新建一个文件并让文件中显示行号方便后续执行查看结果

cat -b /etc/passwd > a.txt

cat /a.txt

......................省略N行

34dhcpd:x:177:177:DHCP server:/:/sbin/nologin

35lisi:x:500:500::/home/lisi:/bin/bash

36zhangsan:x:501:501::/home/zhangsan:/bin/bash

37mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

38named:x:25:25:Named:/var/named:/sbin/nologin

39qemu:x:107:107:qemu user:/:/sbin/nologin

40radvd:x:75:75:radvd user:/:/sbin/nologin

编写脚本

[root@svr5 桌面]# vim /shell/del.sh

#!/bin/bash

lines=`cat $1 | wc -l`

sline=`expr $lines - 1`

sed -i  ''$sline',+1d'  $1

执行脚本

[root@svr5 桌面]# sh /shell/del.sh /a.txt

查看执行结果

[root@svr5 桌面]# cat /a.txt

.....................省略N行

35lisi:x:500:500::/home/lisi:/bin/bash

36zhangsan:x:501:501::/home/zhangsan:/bin/bash

37mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

38named:x:25:25:Named:/var/named:/sbin/nologin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值