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

用sed命令模拟tac

sed 
阅读更多
原始数据
cat data

This is the header line.
This is the first data line.
This is the second data line.
This is the last line.

tac data

This is the last line.
This is the second data line.
This is the first data line.
This is the header line.

sed -n  '{1!G;h;$p}' data

This is the last line.
This is the second data line.
This is the first data line.
This is the header line.
分享到:
评论

相关推荐

    windows下cmd程序sed命令所需文件

    除了基本操作,`sed`还支持脚本文件,可以编写一系列命令并在一个命令行中执行,这通常用`-f`选项指定,例如`sed -f script.sed 输入文件`。 在Windows的CMD环境中,可能需要注意一些与Unix/Linux环境不同的地方,...

    Linux shell 用sed命令在文本的行尾或行首添加字符

    Linux shell 用sed命令在文本的行尾或行首添加字符 sed 命令是 Linux shell 中的一个流编辑器,可以用来对文本进行各种处理操作,例如,添加、删除、替换文本中的字符。今天我们将讨论如何使用 sed 命令在文本的行...

    sed命令大全

    本文将详细介绍sed命令的使用,包括各种参数、正则表达式的应用、文件处理技巧等内容。 首先,sed命令的基本结构为:sed [选项]... [脚本] [输入文件]。其中,脚本是由一系列编辑命令组成,输入文件通常为文本文件...

    sed命令调研文档(PDF)

    - **使用脚本文件**:可以将多个sed命令写入一个文件中,然后使用“`-f`”选项加载此文件。这种方式适用于编写复杂的sed脚本。 - **示例**:创建名为“`myscript.sed`”的文件,包含以下内容: ```sed s/tiger/...

    基本的SED命令有大量的SED命令

    此外,SED还支持命令的聚合使用,即将多个命令组合在一个块中,通过一对大括号实现: ``` address{ command1 command2 command3 } ``` 每条命令还可以有自己的地址,允许进行多层次的嵌套。大括号之间的命令...

    一些sed命令

    压缩包内的`sed命令使用.docx`、`Sed命令学习笔记.pdf`、`sed使用手册.pdf`都是非常好的学习资料,它们将更深入地讲解sed命令的高级用法,包括模式匹配的细节、流编辑的技巧以及在实际工作中的应用案例。通过阅读...

    AWK命令详解 sed命令详解

    **SED** (Stream Editor) 是另一个在 Unix 和类 Unix 系统中广泛使用的文本处理工具,主要用于过滤和转换文本。 #### SED 的基本概念 1. **地址**: 定义命令作用于文本中的哪些行。 2. **命令**: 执行的具体操作,...

    linux sed命令详解

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

    Linux Shell脚本编程--sed命令详解.zip_shell sed_命令介绍_脚本 shell

    通过`-f`选项,可以读取包含`sed`命令的脚本文件,或者使用`-e`多次指定命令。 在Shell脚本中,`sed`常被用来预处理数据、过滤日志、替换文本、格式化输出等。例如,你可以用`sed`删除日志文件中特定的错误行,...

    shell ant sed命令

    标题中的"shell ant sed命令"涉及的是三种在Unix/Linux及类似操作系统中常用的命令行工具,它们在IT领域尤其是软件开发和系统管理中扮演着重要角色。 1. **Shell**:Shell是操作系统提供的一种命令行解释器,允许...

    Linux/Unix sed命令中文详解图

    处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并...

    sed命令详解

    ### sed命令详解 #### 1. 概述 sed(stream editor)是一种强大的文本处理工具,主要用于对文本数据流进行过滤和转换。它是一种非交互式的编辑器,意味着用户通过命令行来操作文本而非直接在文件中进行编辑。sed的...

    sed命令使用

    Linux sed命令 Linux 命令大全 Linux 命令大全 Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换...

    Linux下sed命令的用法

    Linux系统下的sed命令是一个流编辑器,它能够对文本文件或标准输入进行处理并输出。...需要注意的是,由于文件内容的多样性和复杂性,实际使用时需要根据具体情况调整sed命令中的正则表达式和参数选项。

    SED命令完全解读

    **SED命令完全解读** SED(Stream Editor)是Linux操作系统下的一款强大的文本处理工具,它可以对文本文件中的每一行进行操作,如查找、替换、删除、插入等。掌握SED命令能够帮助用户快速高效地处理大量文本数据,...

    linux script 好用的sed命令

    sed命令可以与其他Linux命令结合使用,如管道`|`,重定向`>`和`,形成强大的文本处理流水线。 总之,sed命令是Linux系统中不可或缺的文本处理工具,熟练掌握它可以提高工作效率,解决各种文本处理问题。通过学习和...

    linux sed命令详解.docx

    sed 命令一次处理一行内容,将当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到...

    正则表达式和SED命令

    它一次处理一行内容,从输入流(文件、管道、标准输入),称为“模式空间”pattern space,接着用SED命令处理缓冲区的内容。 SED命令的工作流程: 1. 读取:从输入流中读取一行内容。 2. 执行:执行SED命令,处理...

Global site tag (gtag.js) - Google Analytics