首页 > 系统相关 >Linux sed文本编辑器

Linux sed文本编辑器

时间:2023-11-28 20:57:14浏览次数:37  
标签:文本编辑 pattern sed file Linux 替换 replacement

sed 文本编辑器简单使用

查找

sed -n '/patter/p' proxy.sh  #pattern是要找的内容

替换

sed 's/pattern/replacement/' file  #这个命令会在文件中查找第一个匹配的 pattern,并将其替换为 replacement。
sed 's/pattern/replacement/g' file #在这个命令中,g 表示全局替换,会将每一行中所有匹配到的pattern都替换为 replacement

其他匹配

sed '/^pattern/' file #这个命令会匹配以 pattern 开头的行
sed '/pattern$/d' file #这个命令会删除以 pattern 结尾的行

标签:文本编辑,pattern,sed,file,Linux,替换,replacement
From: https://www.cnblogs.com/stayuplater/p/17863038.html

相关文章

  • 第1章 初识Linux
    1.Linux介绍历史:Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。UNIX最初免费发布,在1990年,UNIX在服务器市场尤其是大学校园成为主流操作系统,许多校园都有UNIX主机,当然还包括一些研究它的......
  • 论文:Multistep ahead prediction of temperature and humidity in solar greenhouse b
    MultistepaheadpredictionoftemperatureandhumidityinsolargreenhousebasedonFAM-LSTMmodel基于FAM-LSTM模型的日光温室温湿度多步提前预测题目:“MultistepaheadpredictionoftemperatureandhumidityinsolargreenhousebasedonFAM-LSTMmodel”(Yang......
  • Linux环境变量等配置
    打印环境变量打印所有的变量envenv|grepUSER打印变量echo$USERPATH在Linux系统中,环境变量PATH用于指定可执行程序的搜索路径。当你在命令行中输入一个命令时,系统会在PATH中列出的目录中查找这个命令对应的可执行文件。如果命令对应的可执行文件存在于PATH中......
  • Linux用户管理心得
    Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。创建用户/组首先使用useradd命令创建用户qf01,不指定任何选项,然后使用grep命令过滤出该用户信息删除用户/组如果一个用户需要被删除,可以使用userdel命令,但若想同......
  • Linux 07
    第七章存储管理本章学习目标:1.了解存储的方式2.掌握创建基本分区的方法一、存储方式1.1从连接方式上,存储分为以下3种类型:本地存储:直接插在服务器上的硬盘,系统文件存放在本地。外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB接口连接,一般外部存储可以......
  • Linux 06
    第六章I/O重定向与管道本章学习目标:1.掌握输入/输出重定向2.熟悉管道符的应用3.了解进程管道相关知识一、I/O重定向I/O重定向:I/O重定向是一种操作系统的功能,它允许用户将标准输入0(stdin)和标准输出 1(stdout)重定向到其他文件或设备上。通过使用I/O重定向,用户可以将程序......
  • Linux 08
    第九章文件查找、打包压缩及解压本章学习目标:1.掌握文件查找2.掌握文件打包压缩3.掌握文件压缩一、文件查找echo:echo命令可以查看变量PATH的值which:使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查找其是否存在以及执行的位置把PATH变量重新定义为/,......
  • Linux文件管理
    在Linux系统中,一切皆文件,因此学习文件管理是非常有必要的。文件管理包括创建文件,复制文件,删除文件,移动文件,查看文件,编辑文件,压缩文件,查找文件等。Linux作为一种流行且强大的操作系统,其文件管理功能也非常丰富。本文将以详细的实例和解释,介绍Linux文件管理的基础命令和高级技巧,帮......
  • 文本三剑客——sed
    sed sed处理的是行sed不打开文件的情况下更改文件的内容sed[选项]...{脚本语法}文件名sed自己的语法:输出哪些行,留下哪些行语法:范围+操作sed命令的选项-i:实际修改文件内容-i.bak:实际修改前先备份原文件,会产生一个源文件.bak的文件-n:关闭自动打印-r:使用扩展正则表......
  • SED+免交户
    SED读取一行处理一行在不打开文件的情况下去修改文件内容sed'语法'sed自己的语法语法:输出哪些行,留下哪些语法:范围+操作打印屏幕上(不写范围表示全文)地址+命令有自动打印功能sed[option]选项)命令的选项-n#关闭自动打印-r#使用扩展正则-e#以什么开头-f......