mysql中如何删除某一个文件中的后两行-创新互联

本篇文章为大家展示了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

上述内容就是mysql中如何删除某一个文件中的后两行,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:mysql中如何删除某一个文件中的后两行-创新互联
新闻来源:http://pwwzsj.com/article/dpjhdi.html