`

shell命令之-SED解读(一)

    博客分类:
  • Unix
F# 
阅读更多
sed选项是-e ,-f ,-n.其中e表示在一行中执行多个sed命令,-n选项由表示略过输出

Sed返回shell的终止状态是0表示成功,其它非0数值表示失败


下面我们来看一些常见的shell命令
d  代表删除

sed "1,3d" filename

删除1-3行,并显示其它的行

sed "2,$d" filename

删除2-最后一行,并显示其它的行

sed "$d" filename

删除最后一行,并显示其它的行(其中$代表最后一行)

感叹号用来表示否定一个命令
sed "/Tom/!d" filename


删除没有样式Tom的所有行


s 代表置换


sed "s/west/north/g" filename


s命令代表置换,而在命令末端的 g 标记代表对行做全局的置换,也就是说,如果
west在一行内出现多处,所有的呈现都会被置换成north。若没有 g 命令,只会置
换每行中第一次出出的west

sed -n "/[Jj]ohnson/p" filename

在filename中只有与Johnson或johnson相符的行才会显示出来

分享到:
评论

相关推荐

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    运维技术课程 Linux学习教程 Shell编程-3 共27页.pptx

    ### 一、Shell编程基础 #### 正则表达式(Regular Expressions) 正则表达式是用于文本处理的强大工具,通过一系列特殊的字符组合来匹配字符串中的模式。 - **元字符解释**: - `^`:匹配行的开始位置。 - `$`:...

    shell脚本之正则表达式、grep、sed、awk

    在本文中,我们将深入探讨shell脚本中的正则表达式、grep、sed和awk命令,这些工具对于文本处理和自动化脚本编写至关重要。下面将详细解释每个知识点,以便读者能够充分理解和应用。 ### 正则表达式 正则表达式是...

    hadoop-shell(第四章)-带书签高清pdf文字版

    - 分析Hadoop Shell命令执行过程中的错误和异常,以及如何解决这些问题。 - 介绍如何通过调整参数优化Hadoop作业的性能,如增大内存分配、设置合适的线程数等。 9. **案例研究** - 提供实际案例,展示如何在...

    linux shell 脚本编程

    #### Shell命令与流程控制 Shell脚本的强大之处在于能够调用各种Unix命令,实现文件操作、文本处理、系统管理等复杂任务。以下列举了一些常用的Unix命令: - `echo`:用于输出文本到标准输出设备(屏幕)。 - `ls`...

    linux与shell编程指南

    这一部分详细讲解了各种常用的UNIX命令,如文件操作命令(ls、cd、cp、mv)、文本处理命令(grep、sed、awk)和进程管理命令(ps、kill)。读者将学习如何在Shell脚本中集成这些命令,以实现自动化任务。同时,也会...

    高清的Shell基础与高级编程资料之二

    9. **30-常用shell命令.pdf**:列举了大量常用的Shell内置命令和外部工具,如ls、cd、cp、mv、grep、sed、awk等,这些都是日常操作和脚本编程中不可或缺的部分。 10. **29-cgi脚本.pdf**:可能介绍了如何使用...

    Unix&Linux shell编程指南

    Shell是一种命令行接口,它允许用户通过输入命令来执行系统操作。在Unix和Linux系统中,常见的Shell有Bash(Bourne-Again SHell)、C Shell、Korn Shell等。Bash是目前最常用的,默认在大多数现代Linux发行版中使用...

    Expert Shell Scripting

    - **文本编辑器的一行命令**:掌握如何使用一行命令来完成复杂的文本编辑任务,提高效率。 - **文件和文件系统的管理**:通过脚本的方式灵活管理文件和文件系统,替代传统的命令行工具。 - **构建完整的Linux系统**...

    Liunx and Unix Shell 中文版(B)

    Unix Shell是Unix系统中的一个命令解释器,它接收用户输入的命令并执行。在Linux中,最常用的Shell是Bash(Bourne-Again SHell),它是对经典Bourne Shell的改进版本。Bash不仅兼容Bourne Shell的语法,还增加了一些...

    LINUX与UNIX SHELL编程指南(完整版).rar

    1. **Shell简介**:Shell是Linux和Unix系统中的命令解释器,它提供了一个用户与操作系统内核交互的界面。通过Shell,用户可以执行命令、管理文件、自动化任务,并创建复杂的脚本。常见的Shell类型有Bash(Bourne ...

    UNIX Shell书籍打包2

    4. **Shell guide.pdf** - 这可能是一份更专注于Shell的实用指南,涵盖了各种Shell命令、函数、变量和调试技巧。读者可以通过这份指南快速查找特定问题的解决方案,提升日常Shell使用效率。 5. **[精通正则表达式...

    shell编程指南全套2

    列出了许多常用的Shell内置命令和外部工具,如`cd`, `ls`, `grep`, `find`, `sed`, `awk`等,以及它们的基本用法和实例。 10. **29cgi脚本.pdf** CGI(Common Gateway Interface)脚本讲解,介绍了如何用Shell...

    Sybase-ASE-shell-Script

    3. **Shell脚本基础:** 包括基本的Shell命令,如cd、ls、cp、mv、grep、sed、awk等,以及变量、条件语句、循环结构、函数等编程元素。 4. **数据库连接:** 使用`isql`或`dbxtools`等工具从Shell脚本中连接到...

    Linux命令速查手册

    掌握基本的Linux命令是每个技术人员必备的技能之一。本文将基于“Linux命令速查手册”这一主题,对常见的Linux命令进行详细介绍,帮助读者快速上手并提高工作效率。 #### 二、Linux基础知识 1. **文件系统结构**:...

    linux与unix shell编程指南

    6. **后台执行命令**(003后台执行命令.PDF):讲解如何在后台运行命令,避免阻塞终端,使用`&`符号和`nohup`命令来确保进程即使在退出shell后也能继续运行。 7. **AWK的介绍**(009AWK的介绍.PDF):AWK是一种强大...

    Linux基础命令

    在文件系统命令方面,最常用的命令之一是`pwd`,该命令用于显示当前工作目录的完整路径。例如,在Shell中输入`pwd`并执行,就会显示当前所在的目录路径。 对于查看文件内容,`cat`命令能够将文件内容输出到标准输出...

    LINUX与UNIX Shell编程指南

    在LINUX与UNIX系统中,Shell是一种命令解释器,同时也是一种强大的编程语言,它允许用户通过编写脚本来自动化日常任务,提高工作效率。以下将对书中的关键知识点进行详细解读: 1. **控制流结构**(018.控制流结构....

    ubuntun linux command line

    根据提供的标题、描述以及部分内容,本文将详细解读与Ubuntu Linux命令行相关的知识点。这包括了对Ubuntu Linux系统中常用命令的介绍及其应用方法。 ### 一、Linux命令行基础 #### 1.1 命令行概述 - **概念**:...

Global site tag (gtag.js) - Google Analytics