1.在文件指定字符后面插入内容

sed -i  's/2/&-----2048.top/' /home/1.txt

实验:
文件内容

输入命令或执行脚本后

2.在指定内容上一行或下一行插入内容

#在2的上面插入内容
sed -i '/2/i\\上面' 1.txt

#在2的下面插入内容
sed -i '/2/a\\下面' 1.txt

3.sed替换变量或普通文字内容

#替换普通字符串  将2替换成22222:
sed -i 's/2/222222/g' 1.txt
#替换变量 注意是双引号
sed -i "s/213/$num/g"  1.txt

4.可以在文件的末尾添加’eof’

sed -i '$a \eof' test.txt,可以在文件的末尾添加'eof'

sed -i ‘/$/a \n’ test.txt,可以在文件的每行末尾添加一个回车

结束


Linux shell脚本sed使用相关推荐

  1. linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结

    一.linux shell 脚本 1.描述shell程序的运行原理(可附带必要的图形说明): Linux系统的shell作为操纵系统的外壳,为用户提供使用操纵系统的接口.它是命令语言.命令解释程序及程 ...

  2. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  3. linux下实用小脚本,十个增加 Linux Shell 脚本趣味的小工具

    很多人误以为shell脚本只能在命令行下使用.其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等.你可以控制最终的输出,光标位置还有各种输出效果.下面我将介绍一些工具,帮助你创建强大 ...

  4. Linux shell脚本基础学习详细介绍(完整版)一

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  5. Linux shell脚本基础学习详细介绍(完整版)2

    详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续 ...

  6. Linux shell脚本基础学习详细介绍(完整版)

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  7. linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...

    市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...

  8. linux shell 豆瓣,用Linux shell脚本爬取豆瓣邮箱

    前两天总结一下邮箱格式的正则表达式,写了一个脚本来判断输入的邮箱地址是否符合邮箱的格式(有兴趣的朋友可以翻一下我的博客去看一下).在网上找资料的时候,发现基本都是用Python和Java来做爬虫,当然 ...

  9. Linux Shell脚本编程基础

    2 Linux Shell脚本编程基础 发表于: Linux, Shell, UNIX, 资源分享 | 作者: 谋万世全局者 标签: Linux,Shell,编程基础,脚本 本文作者:Leal 授权许 ...

最新文章

  1. Makefile语法基础介绍
  2. 第二阶段 铁大Facebook——十天冲刺(七)
  3. [C++调试笔记]diag.cpp
  4. SpringMVC获取请求参数-POJO类型参数
  5. 最新的INTEL FPGA时序分析资料
  6. [html] 如何使用普通元素拥有像textarea元素一样缩放?
  7. vue应用开发过程中在谷歌浏览器遇到的奇葩问题——谷歌插件屏蔽接口请求
  8. 集成服务入门(实验7)数据流的目标
  9. java九九成表发_用EXCEL可多种办法生成99乘法表
  10. Note for Multi Agent Teamwork—A Survey
  11. java 进度条插件_java进度条控件如何使用?
  12. 计算机考试网页制作演示视频教程,历年职称计算机考试网页制作真题及答案_计算机网页制作教程...
  13. ALOHA协议(纯ALOHA协议:想发就发;时隙ALOHA协议:控制想发就发的随意性)
  14. UnityVR-初识Unity-实践-制作一个工程场景
  15. Qt下载安装教程,windows10亲测可用,版本5.12.11
  16. ubuntu18.04桌面美化
  17. Java 基础 - List 遍历时为什么不能通过 for 循环进行删除,而使用 Iterator 可以 ?
  18. 常见传感器和芯片的介绍
  19. linux中mv、cp、rm分别是什么意思
  20. 探讨服务端自定义生成PDF的几种方案

热门文章

  1. C中位域Struct操作
  2. linux命令安装中英文插件,linux – 如何使用命令行自动安装Eclipse插件?
  3. python中日期使用_在Python中使用日期时间的每月总金额
  4. 增量式速度pid调节策略_增量式PID是什么?不知道你就落伍了
  5. 梅森旋转产生随机数c语言实现,梅森旋转法产生随机数
  6. Centos7安装netcat运算sparkStreaming进行单词统计
  7. Web 前端知识体系精简
  8. Unix中使用MeteoInfo - Xmanager设置
  9. 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
  10. 【CUDA学习】计时方法