linux系统中如何删除第一行、前两行,最后一行、最后两行
1、测试数据如下:
[root@PC3 test]# cat a.txt
1 Beijing 2003
2 Beijing 2004
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
12 Beijing 2007
2、删除第一行
[root@PC3 test]# sed 1d a.txt
2 Beijing 2004
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
12 Beijing 2007
[root@PC3 test]# tail -n +2 a.txt
2 Beijing 2004
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
12 Beijing 2007
3、删除前两行
[root@PC3 test]# sed 1,2d a.txt
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
12 Beijing 2007
[root@PC3 test]# tail -n +3 a.txt
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
12 Beijing 2007
4、删除最后一行
[root@PC3 test]# sed '$d' a.txt
1 Beijing 2003
2 Beijing 2004
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
[root@PC3 test]# head -n -1 a.txt
1 Beijing 2003
2 Beijing 2004
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
11 Beijing 2008
5、删除最后两行
[root@PC3 test]# head -n -2 a.txt
1 Beijing 2003
2 Beijing 2004
3 Beijing 2005
4 Beijing 2006
5 Beijing 2007
6 Beijing 2008
7 Beijing 2007
8 Beijing 2005
9 Beijing 2006
10 Beijing 2007
linux系统中如何删除第一行、前两行,最后一行、最后两行 相关文章
Spark推荐系统实践
推荐系统是根据用户的行为、兴趣等特征,将用户感兴趣的信息、产品等推荐给用户的系统,它的出现主要是为了解决信息过载和用户无明确需求的问题,根据划分标准的不同,又分很多种类别: 根据目标用户的不同,可划分为基于大众行为的推荐引擎和个性化推荐引擎
Spark/Scala实现推荐系统中的相似度算法(欧几里得距离、皮尔逊相关系数、余弦相似度:附实现代码)
在推荐系统中,协同过滤算法是应用较多的,具体又主要划分为基于用户和基于物品的协同过滤算法,核心点就是基于"一个人"或"一件物品",根据这个人或物品所具有的属性,比如对于人就是性别、年龄、工作、收入、喜好等,找出与这个人或物品相似的人或物,当然
二十四、JMeter实战-Linux下搭建JMeter + Ant + Jenins自动化框架
前言 在Linux环境上搭建一套 JMeter + Ant + Jenkins环境。在JMeter中编写好脚本,Jenkins设置好构建触发器,比如上班前和下班前自动化跑一次自动化脚本。 环境信息: CentOS 7.7 JDK 1.8 JMeter 5.2 Ant 1.9.5 Jenkins 2.6 一、环境准备 (1)Linux上安装JD
linux 异步信号的同步处理方式
参考博客https://www.cnblogs.com/jiangzhaowei/p/4193283.html #include signal.h#include errno.h#include pthread.h#include unistd.h#include sys/types.h#include stdio.h#include stdlib.h#include string.hvoid sig_handler(int signum){ static int
我教你如何解决 Docker 下载 mcr.microsoft.com 镜像慢的办法
我教你如何解决 Docker 下载 mcr.microsoft.com 镜像慢的办法 一、介绍 最近,我在写有关使用 Jenkins 搭建企业级持续集成环境的文章,准备了四台服务器,企业级别嘛,一台就不是企业级别了。在这个过程中遇到了很多问题,也遇到了很多坑,也是凭着自己的不
linux怎么挂载
Linux的硬盘识别: 一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘 设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息. 1.关闭服务器加上新硬盘 2.启动服务器,以root用户登录 3.查看硬盘信息 #fdisk -l Disk /dev/sda: 42.9 GB, 42949672960
Oracle-实例启动是如何判断是否需要进行实例恢复
疑问 Oracle关闭DB有两种类型:一致性关库、非一致性关库; Oracle宣传的是说Oracle数据库永远不会丢失数据! 这句话的意思是当DB主机由于断电等异常原因造成实例崩溃,已经commit提交的数据不会丢失! Oracle是如何保证数据不丢失的,是基于日志先行策略!
Linux Sheel学习笔记1:常用命令
基本操作介绍 tar 用法1 :打包 1 tar cvzf ets.tgz /etc View Code 这里的4个选项c代表建立tar文件,v代表详细显示过程,z代表使用gzip压缩tar文件,f指定文件名。这条指令是指打包/ets目录,并压缩成ets.tgz 另一种打包命令:tar cvf – test2 | gzip -9 s
linux部署带ssl的nginx
1.前期准备 1.1:下载nginx-1.12.2版本http://nginx.org/download/nginx-1.12.2.tar.gz 然后上传到服 务器/usr/local/src 目录下 1.2:安装编译工具及库文件 //一键安装四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 1.3:
Linux-AIDE入侵检测环境
介绍 AIDE(高级入侵检测环境)是一个入侵检测工具,主要用途是检查文本的副本。AIDE能够构造一个指定文档的数据库,使用aide.conf作为配置文档。AIDE数据库能够保存文档的各部分种属性,包括:权限(permission),索引序号(索引号),所属用户(user),