`

shell命令之-SED

    博客分类:
  • Unix
 
阅读更多
1、删除行首空格
   sed 's/^[ ]*//g' filename
   sed 's/^ *//g' filename
   sed 's/^[[:space:]]*//g' filename



2、行后和行前添加新行
   行后:sed 's/pattern/&\n/g' filename
   行前:sed 's/pattern/\n&/g' filename
   &代表pattern



3、使用变量替换(使用双引号)
   sed -e "s/$var1/$var2/g" filename



4、在第一行前插入文本
    sed -i '1 i\插入字符串' filename



5、在最后一行插入
    sed -i '$ a\插入字符串' filename



6、在匹配行前插入
 sed -i '/pattern/ i "插入字符串"' filename

  

7、在匹配行后插入
   sed -i '/pattern/ a "插入字符串"' filename 

分享到:
评论

相关推荐

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

    本文将深入讲解`sed`命令的基本概念、功能以及在Shell脚本中的具体应用。 `sed`是一种非交互式的文本处理工具,它可以从标准输入读取数据,对数据进行处理,然后将结果输出到标准输出。`sed`的强大之处在于它可以...

    linux shell命令sed的使用方法

    linux shell命令sed的使用方法

    Shell程序设计 - 命令 sed.mp4

    Shell程序设计 - 命令 sed.mp4,Linux系统shell编程视频培训课程,大厂内部员工培训资料,欢迎下载学习!

    Linux命令行与shell脚本编程 - sed进阶操作案例

    linux 保持空间.sh测试.sh给文件中的行编号.sh模式替代.sh 排除命令.sh 删除指定的空白行和删除html标签.sh输出末尾指定行数的数据.sh跳转.sh在脚本中使用sed.sh重走向sed输出.sh

    linux-Shell编程视频教程

    11.2.4 Shell编程-字符截取命令-sed命令.mp4 11.3 Shell编程-字符处理命令.mp4 11.4 Shell编程-条件判断.mp4 11.5.1 Shell编程-流程控制-if语句.mp4 11.5.2 Shell编程-流程控制-case语句.mp4 11.5.3 Shell编程-...

    shell命令1-15pdf

    Shell命令是Linux或Unix操作系统中的命令行接口,用于与操作系统进行交互。这些命令提供了一种高效且强大的方式来执行各种任务,从简单的文件操作到复杂的脚本编写。以下是对"shell命令1-15章"内容的详细概述,涵盖...

    Linux运维-运维系统服务04-Shell脚本d7-Shell三剑客(上)-06sed基本命令(=&和i).mp4

    Linux运维-运维系统服务04-Shell脚本d7-Shell三剑客(上)-06sed基本命令(=&和

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

    Linux 主要shell命令、sed、awk使用详解 Linux 主要shell命令详解 shell 是用户和 Linux 操作系统之间的接口。Linux 中有多种 shell,其中缺省使用的是 Bash。本章讲述了 shell 的工作原理,shell 的种类,shell ...

    sed命令------------

    ### sed命令详解与应用 ...通过以上详细的介绍,我们可以看到sed命令的强大之处在于其丰富的功能以及灵活性,能够高效地完成各种文本处理任务。无论是简单的字符串替换还是复杂的文本格式调整,sed都能够轻松应对。

    linux-shell脚本命令:sed命令简介

    sed是流编辑器,处理文本文件时,一次处理一行数据,可以进行删除、替换、添加等操作。...sed非常强大,可以通过编写脚本来自动化处理文本文件的编辑任务,是Linux环境下进行文本处理的重要工具之一。

    UNIX命令及SHELL编程

    这是一套完整的Unix培训教材,包括Unix常用命令及SHELL编程基础与高级技巧,PDF格式,共30个文件。另有2个Word文档。包内文件清单如下: 01_Shell-文件安全与...30_附录常用shell命令.PDF awk教程.doc shell教程.doc

    Shell编程-字符截取命令-cut printf awk sed 命令

    详细介绍了Shell编程中字符截取命令-cut printf awk sed。每一步都有详细操作演示,并附有截图。适合初学者。

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

    Shell、awk、sed 面试题汇总 以下是从给定的文件中生成的相关知识点: Shell ...这些知识点涵盖了 Shell、awk 和 sed 命令的使用、变量赋值和取值、文件操作、权限设置、数据处理和统计等方面。

    純文字訊息之處理-sed正则

    ### 恒逸資訊公司Shell Script教材第五章:純文字訊息之處理-sed正則 本章節主要介紹如何通過一系列的Unix/Linux文本處理工具來處理純文字訊息,並著重於介紹sed(Stream Editor)這一強大的文本編輯器的應用,特別...

    LINUX_sed命令详解

    **Linux中的sed命令详解** ...通过熟练掌握sed命令,你可以高效地处理文本文件,尤其是在shell脚本中,它能大大简化自动化任务的实现。sed的灵活性和强大功能使其成为Linux系统管理员和程序员的得力助手。

Global site tag (gtag.js) - Google Analytics