美文网首页
shell 读取文件指定单行 多行 连续行 倒数几行

shell 读取文件指定单行 多行 连续行 倒数几行

作者: cain07 | 来源:发表于2020-08-04 21:03 被阅读0次

三种方法

1、tail -n +/-数字 文件名

2、head -n 数字 文件名

3、sed -n "开始行,结束行p" 文件名

下面分别介绍这几种方法

cd 到要文件所在目录。cd到要查看指定行数内容的文件所在目录,本文以SpecialVariable.sh文件为例cd /home/test/shell/如下图

image

1.tail -n +/-数字 文件名

tail -n +/-数字 文件名

tail -n -数字 文件名,表示查看文件的最后几行,比如查看SpecialVariable.sh的最后5行,

tail -n -5 SpecialVariable.sh

如下图

image

tail -n +数字 文件名

tail -n +数字 文件名,表示查看文件的某一行到最后一行,比如查看SpecialVariable.sh的第3行到最后一行

tail -n +3 SpecialVariable.sh

如下图

image

2.head -n 数字 文件名

head -n 数字 文件名,表示查看文件前几行的内容,比如查看SpecialVariable.sh的前3行内容,

head -n 3 SpecialVariable.sh

如下图

image

读取文件列表倒数2行

ls /data/mysql/log/binlog |head -n -2

3.sed -n "开始行,结束行p" 文件名

sed -n "开始行,结束行p" 文件名,表示查看文件的开始行到结束行的内容,

sed -n "5,9p" SpecialVariable.sh

如下图

image

接分号,表示打印特定行,如下命令只会打印出第一行与第十行

sed -n '1p;10p'  test.txt

接逗号,表达连续的行娄,如下命令打印出第一行到第十行

sed -n '1,10p' test.txt

如下命令打印1~5行与第9行.

sed -n '1,5p;9p' test.txt

相关文章

  • shell 读取文件指定单行 多行 连续行 倒数几行

    三种方法 1、tail -n +/-数字 文件名 2、head -n 数字 文件名 3、sed -n "开始行,结...

  • linux-重定向和管道

    一 单行重定向 单行重定向是每一行写完敲回车之后进行写入文件; 二 多行重定向 多行重定向是以指定标识符开始,指定...

  • python:numpy的索引和切片(1)

    首先导入numpy 1、行操作-- 1)取单行 -- 2)取多行—取连续多行 -- 3)取多行—取不连续多行 2、...

  • 在Ubuntu下编写shell脚本读取文件

    需求功能: 从文件中读取每一行显示 统计总行数 在shell运行过程中指定文件 一、shell初体验 在想要保存文...

  • shell读取文件三种方法

    Shell按行读取文件的3种方法 Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 写法一...

  • vi,vim常用命令

    复制 单行复制 多行复制 粘贴 删除 查找 设置行号 跳到指定行 文件上下翻转 撤销上一步操作 vim编辑 多窗口...

  • Shell 笔记

    每行 追加文字 读取文件每一样 读取文件指定行 遍历文件夹所有文件 寻找包含关键字的文件 指定行追加文字

  • 常用shell语句

    整理一部分shell 中经常用到的语句和工具 按行读取文件,并输出每一行 单行字符串分割 获取文件名 获取绝对路径...

  • Shell语法

    一、Shell简介 二、Shell语法 1.注释 用#表示注释(没有多行注释,只有单行注释,如果需要多行注释,请每...

  • xargs命令基本用法

    xargs用作替换工具,读取输入数据重新格式化后输出。定义一个测试文件,内有多行文本数据: 多行输入单行输出: -...

网友评论

      本文标题:shell 读取文件指定单行 多行 连续行 倒数几行

      本文链接:https://www.haomeiwen.com/subject/jmjvrktx.html