`
gushengchang
  • 浏览: 29146 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sed的一些使用方法

 
阅读更多
用SED如何輸出指定範圍的行,輸出的是1-5行
sed -n '1,5p' filename 


如果要求輸出的是1,9,11,33行
sed -n '1p;9p;11p;33p' urfile



替换:
sed -i "s/-Xmx4096m/-Xmx2048m/g" mapred-site.xml

注释:把全文的-Xmx4096m替换成-Xmx2048m


指定行替换:
sed -i "21s/4/14/" mapred-site.xml

注释:把21行的第一个4替换成14,如果全部替换要用
sed -i "21s/4/14/g" hadoop$i/hadoop/conf/mapred-site.xml


增加:
sed -i '/mapred.tasktracker.map.tasks.maximum/a 12<\/value>' mapred-site.xml

注释:在找到含有mapred.tasktracker.map.tasks.maximum这一行后添加12<\/value>

删除:
sed -i '21d' mapred-site.xml

注释:删除21行
sed -i '/^Set/d' wang.txt

注释:删除Set打头的行

显示ACTG打头的:
sed -n '/^[ACTG]/p'


数字打头的:
sed -n '/^[0-9]/p'


参考网页:
http://sed.sourceforge.net/sed1line_zh-CN.html
分享到:
评论

相关推荐

    linux shell命令sed的使用方法

    linux shell命令sed的使用方法

    sed使用方法详解sed使用方法详解

    ### sed使用方法详解 #### 一、sed简介 sed(stream editor)是一种强大的文本处理工具,在Linux和Unix环境中被广泛用于非交互式的文本编辑任务。它能够读取输入流(通常来自文件或标准输入),执行指定的操作,并...

    linux 系统 sed 命令使用方法

    下面是一些实际的应用示例,以便更好地理解sed命令的使用方法: - 删除第二行:`sed '2d' example`。 - 删除从第二行到最后一行:`sed '2,$d' example`。 - 删除最后一行:`sed '$d' example`。 - 删除包含“test”...

    sed和awk使用实例

    本文将通过一些实例来展示 Sed 和 Awk 的使用场景和方法。 一、sed 使用实例 1. 删除 login.php 中的 ^M sed -i 's/^M//g' login.php 这里的 ^M 是 Ctrl+V+M 键盘输入的结果,表示换行符。在 login.php 文件中,...

    sed基础实例练习

    了解sed的原理和使用方法,可以帮助我们更好地进行脚本编写、数据处理、日志分析等任务。 在描述中,作者指出只有通过多做练习才能提高对sed的理解。这表明了理论知识与实践操作相结合的重要性。sed的学习不仅仅是...

    Linux主要shell命令、sed、awk使用详解

    sed 编辑器可以对文本进行处理和编辑,sed 编辑器的使用方法非常灵活,可以根据需要进行自定义。 总结来说,本章节主要讲述了 shell 的工作原理、shell 的种类、shell 的一般操作及 Bash 的特性,并对 sed 编辑器和...

    SED单行脚本快速参考 / sed1line

    在给出的知识点中,SED单行脚本的使用方法被概括为以下几个主要方面: 1. 文本间隔处理 - 在每行后面增加空行:使用`sed G`命令,可以在每行的后面增加一个空行。 - 删除所有空行后在每行后面增加空行:通过`sed ...

    GNU sed manual说明书

    GNU sed是一款流编辑器,最初由Mike Haertel设计,Ken Pizzini进行了4.5版本的更新,最终版本发布于2018年3月30日。...这些示例脚本有助于用户更好地理解sed的使用方法,并将其应用于实际工作环境中。

    sed手册完整版

    ### sed手册完整版知识点解析 #### 一、引言与概述 **1.1 何时使用sed** sed(Stream Editor)是一种非交互式的文本编辑工具,适用于自动化处理文本...希望以上内容能够帮助初学者更好地理解和掌握sed的使用方法。

    Linux_sed_批量替换字符串方法

    ### Linux sed 批量替换字符串方法详解 #### 一、sed简介 `sed`(stream editor)是一款功能强大的文本处理工具,在Linux系统中被广泛应用于批量处理文本文件,特别是进行字符串查找、替换等操作。本文将详细介绍...

    awk雨sed的两个工具的使用

    下面将详细讲述sed工具的使用方法。 一、替换 替换是文本处理中经常使用到的操作,sed提供了丰富的替换功能。 1. 神奇变换(y命令的使用) y命令是sed中用于字符替换的功能,它可以一次性将一串字符替换为另外一...

    Shell、awk、sed面试题汇总(无答案).doc

    1. 变量赋值:在 Shell 中,可以使用多种方法来赋值变量,包括直接赋值、使用 `read` 命令、使用命令行参数和使用命令的输出。 2. 变量的显示:可以使用 `echo` 命令来显示变量的值,例如 `echo $FRUIT`。 3. 变量的...

    sed用例(比较常用的例子)

    - 方法 2: 类似方法 1,但在 GNU sed 中使用更简洁的语法。 这两种方法都可以有效删除文件尾部的所有空行。 #### 十五、删除每个段落的最后一行 **命令**: `sed -n '/^$/{p;h;};/./{x;/./p;}'` **解释**: - `-n`...

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

    以上是在Linux环境下使用sed命令进行批量替换字符串的方法。需要注意的是,进行文件原地修改时,一定要谨慎操作,最好先备份原始文件,避免意外覆盖。此外,由于sed命令的复杂性,如果脚本错误可能会导致文件内容的...

    Sed与Awk (中文版)

    编写sed和awk脚本时,从简单的任务开始逐步构建是常见的方法。在sed中,可以通过组合使用各种命令来构建复杂的文本处理流程。而在awk中,则可以通过编写自定义函数和程序结构来创建更为复杂的程序逻辑。两种工具都...

    sed详细使用说明(中文)权威

    sed大家都很耳熟吧,下载了进一步熟悉并使用,你会发现更多的用途和方法!

    SED1565液晶屏资料

    本文将深入探讨SED1565液晶屏的相关知识,包括其工作原理、接口特性、编程方法以及在实际应用中的注意事项。 一、工作原理 SED1565是一款控制器驱动芯片,用于管理液晶显示屏的显示内容。它内部集成了行驱动器和列...

    Linux-02sed.ppt

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

Global site tag (gtag.js) - Google Analytics