`
jiajunde
  • 浏览: 169673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux sed 提取介于某个区间的几行文字

阅读更多

# 比如从第3行到第10行
sed -n '3,10p' myfile > newfile

另外以行的内容输出,例如;
有一个文件,内容如下:
>chromosome01 Indica cv. 93-11
CTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAA
CCCTAAACCCTAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACAGCT
GACAGTACGATAGATCCACGCGAGAGGAACCGGAGAGACAACGGGATCCAGGCGCCAGCG
>chromosome02 Indica cv. 93-11
CTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAA
CCCTAAACCCTAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACCCTAAACAGCT
GACAGTACGATAGATCCACGCGAGAGGAACCGGAGAGACAACGGGATCCAGGCGCCAGCG
>chromosome03 Indica cv. 93-11
想要输出>chromosome01 Indica cv. 93-11与>chromosome02 Indica cv. 93-11这两行及其之间的行
命令如下:
[liuguiyou@localhost Oryza_sativa_data]$ sed -n '/>chromosome01 Indica cv. 93-11/,/>chromosome02 Indica cv. 93-11/p' 9311_NCGR.fa >chr1
注意逗号,如果行中出现逗号,前面一定要以反斜线

分享到:
评论

相关推荐

    Linux sed 教学PPT

    **Linux sed 教程概述** 在Linux世界中,`sed`(流编辑器,Stream Editor)是一个强大的文本处理工具,它能对输入流(标准输入、文件或管道)进行读取、处理并输出。`sed`广泛应用于文本的查找、替换、删除等操作,...

    linux Sed 使用手册

    ### Linux Sed 使用手册详解 #### 引言 `sed`,即流编辑器(Stream Editor),是Unix/Linux系统中的一款强大的文本处理工具。它能够通过管道处理数据流,实现对文本文件的查找、替换、删除等操作,而无需直接修改...

    linux sed命令详解

    ### Linux Sed 命令详解 #### 概述 `sed`,全称为“stream editor”,是一种功能强大的文本处理工具,常用于Linux和类Unix系统中。它主要用于文本的过滤和转换工作,能够以流的形式读取并处理文本数据。在处理过程...

    linux sed 常用用法举例01

    在软件开发、系统管理以及日常文本处理工作中,`sed`常常被用来批量替换文本、提取特定行、删除无用信息等。本篇文章将重点介绍`sed`的一些常用用法,以帮助读者更好地理解和应用这个工具。 1. **基本语法** `sed`...

    linux sed 命令详解

    Linux中的`sed`(Stream Editor)命令是一种强大的文本处理工具,它能对输入流(标准输入、文件或者管道)进行实时处理。`sed`的工作方式是读取一行文本,对其进行处理,然后输出,接着处理下一行,直到文件末尾。这...

    Linuxsed批量替换字符串方法.pdf

    Linux中的sed命令是一个非常强大的文本处理工具,它能够实现对文本文件的编辑操作,而无需打开文本编辑器。sed支持正则表达式,可以快速地对文件中的特定字符串进行查找和替换,批量修改文件内容等操作。下面详细...

    Linux下sed命令的用法

    Linux系统下的sed命令是一个流编辑器,它能够对文本文件或标准输入进行处理并输出。sed命令擅长于进行文本的快速查找、替换、删除等操作。本文将详细解读sed命令在Linux环境下的用法,包括其基本语法以及常见用例。 ...

    Linux sed使用

    在IT行业中,Linux系统是广泛使用的操作系统,而`sed`(流编辑器)是Linux下进行文本处理的重要工具。本文将深入探讨`sed`的基本概念、常用命令以及实际应用,帮助你更好地理解和掌握这一强大的文本处理利器。 `sed...

    linux,sed各个参数详解

    ### Linux Sed 各个参数详解 #### 概述 `sed`(stream editor)是Linux系统下一款功能强大的文本处理工具。它能够实现对文本文件的查找、替换、删除、添加等操作,并且这些操作都是在文件读取过程中进行的,无需...

    linux中sed的使用

    ### Linux中的sed使用详解 #### 引言 在Linux及UNIX环境中,文本处理是一项非常重要的技能,无论是系统管理员还是开发者,都需要掌握各种工具来进行高效的数据处理。其中,`sed`(stream editor)作为一款功能强大...

    Linux中sed如何处理文本

    Linux中的sed命令是“stream editor”的缩写,是一个强大的文本处理工具。它是一个非交互式的命令行程序,用于对文本数据进行过滤和转换。sed通常用于快速编辑文件或流中的数据,并且可以用来生成转换后的数据或直接...

    linuxsed与awk第三版

    《Linux Sed与Awk第三版》是一本深入探讨Linux系统中两种强大文本处理工具的专著。Sed(Stream Editor)和Awk是Linux/Unix环境中不可或缺的命令行工具,它们在数据处理、文本分析和自动化任务中发挥着至关重要的作用...

    linux sed awk

    ### Linux Sed 和 Awk:文本处理利器 在Linux系统中,`sed`(Stream Editor)与`awk`是两种非常强大的文本处理工具。它们能够帮助用户高效地进行文本的搜索、替换、删除、添加等操作,是每一个系统管理员和开发者的...

    linux命令中Sed各种使用方式

    Sed 命令中各种使用方式 Sed 命令是一种在线编辑器,它一次处理一行内容。Sed 主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 替换命令 Sed 的替换命令的语法是 `s[address]s/...

    Linux-02sed.ppt

    什么是sed:主要介绍什么是sed工具,sed工具的主要操作、工作方式以及地址表示方法,在sed命令中使用正则表达式等。 sed命令的常用操作:主要介绍sed命令的注释方法,打印文本,替换文本,删除文本,追加文本,插入...

    linux script 好用的sed命令

    在Linux和Unix环境中,sed广泛用于数据转换、文本替换、删除、添加、插入等操作。通过熟练掌握sed命令,我们可以高效地对大量文本进行自动化处理。 ### sed命令的语法 sed命令的基本格式为: ```bash sed [option]...

    linux sed命令详解.docx

    "Linux Sed 命令详解" sed 命令是 Linux 中的一种在线编辑器,它可以处理文本文件,并提供了许多功能强大的编辑功能。sed 命令一次处理一行内容,将当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern ...

    Unix/Linux sed命令手册

    ### Unix/Linux sed命令手册知识点详述 #### 一、引言 **Sed** (Stream Editor) 是一种在 Unix 和 Linux 系统中用于文本处理的强大工具。它允许用户通过命令行来自动化文本编辑任务,使得批量编辑文件变得更加简单...

    快速理解linux流编辑器sed命令

    ### 快速理解 Linux 流编辑器 sed 命令 #### 一、sed 命令简介 `sed` 是 `stream editor` 的缩写,作为一种非交互式的流编辑器,它主要用于文本数据的过滤和转换。不同于 `vi` 或 `vim` 这类编辑器,`sed` 不会...

Global site tag (gtag.js) - Google Analytics