当前位置: 首页 > news >正文

sed命令常用例子

  1. 替换文件中的文本

将文件file.txt中的所有"old_text"替换成"new_text":

sed -i ‘s/old_text/new_text/g’ file.txt

  1. 删除文件中的某行

删除文件file.txt中的第5行:

sed -i ‘5d’ file.txt

  1. 在文件中添加一行

在文件file.txt的第2行添加一行"new_line":

sed -i ‘2i\new_line’ file.txt

  1. 删除文件中某行的前n个字符

删除文件file.txt中第3行的前5个字符:

sed -i ‘3s/^…//’ file.txt

  1. 在文件中查找并打印匹配的文本

在文件file.txt中查找包含"search_text"的行并打印出来:

sed -n ‘/search_text/p’ file.txt

  1. 将多个文件合并成一个文件

将多个文件file1.txt, file2.txt和file3.txt合并成一个文件all_files.txt:

sed -n ‘1,$p’ file1.txt file2.txt file3.txt > all_files.txt

  1. 删除文件中的空行

删除文件file.txt中的所有空行:

sed -i ‘/^$/d’ file.txt

  1. 批量重命名文件

将所有以".txt"结尾的文件名中的"old_text"替换成"new_text":

for file in *.txt; do mv “ f i l e " " file" " file""(echo $file | sed ‘s/old_text/new_text/g’)”; done

  1. 删除文件中的最后一行

删除文件file.txt中的最后一行:

sed -i ‘$d’ file.txt

  1. 替换文件中某行的某个单词

将文件file.txt中第3行的"old_word"替换成"new_word":

sed -i ‘3s/old_word/new_word/g’ file.txt

  1. 删除文件中某行的最后n个字符

删除文件file.txt中第2行的最后5个字符:

sed -i ‘2s/…$//’ file.txt

  1. 在文件中查找并删除匹配的文本

在文件file.txt中查找包含"search_text"的行并删除该行:

sed -i ‘/search_text/d’ file.txt

  1. 替换文件中某个单词

将文件file.txt中所有"old_word"替换成"new_word":

sed -i ‘s/old_word/new_word/g’ file.txt

  1. 在文件中插入空行

在文件file.txt的第4行和第5行之间插入一个空行:

sed -i ‘4i\’ file.txt

  1. 替换文件中的文本并备份原文件

将文件file.txt中所有"old_text"替换成"new_text"并备份原文件:

sed -i.bak ‘s/old_text/new_text/g’ file.txt

http://www.lryc.cn/news/61074.html

相关文章:

  • MB510 3BSE002540R1在机器视觉工业领域最基本的应用
  • nightingale-0-介绍单机二进制部署
  • 一个从培训学校走出来的测试工程师自述....
  • 关于pyqt的一些用法
  • 【Paper Note】ViViT: A Video Vision Transformer
  • Java入坑之IO操作
  • 校园小助手【GUI/Swing+MySQL】(Java课设)
  • String的不可变特性
  • 使用MMDeploy(预编译包)转换MMxx(MMDeploy支持库均可)pth权重到onnx,并使用python SDK进行部署验证
  • Shiro安全框架简介
  • 三行Python代码,让数据处理速度提高2到6倍
  • 空间向量模长
  • 活动需求中灵活使用Redis提升生产力
  • Java知识点学习(第16天)
  • ORA-1688: unable to extend table AUDSYS.AUD$UNIFIED
  • 抖音滑块以及轨迹分析
  • C#生成单色bmp图片,转为单色bmp图片 任意语言完全用字节拼一张单色图,LCD取模 其它格式图片转为单色图
  • 【瑞吉外卖】002 -- 后台登录功能开发
  • 【电动汽车充电站有序充电调度的分散式优化】基于蒙特卡诺和拉格朗日的电动汽车优化调度(分时电价调度)(Matlab代码实现)
  • java IO流_1
  • 【回忆 总结】我的大学四年
  • 深度解析OEKO
  • Golang gorm
  • rk3568 适配摄像头 (CIF协议)
  • 今天面试招了个25K的测试员,从腾讯出来的果然都有两把刷子···
  • Redis---集群环境准备
  • 数据结构考研版——队列的配置问题
  • 【SOAP-WebService系列】SOAP学习笔记
  • 材料科学|名词解释终版!!!
  • 永久免费内网穿透不限制速度