sed

原创 2012年03月29日 15:15:13

查找和编辑文本。

    格式:

(1)直接键入命令

sed  [-option] command_line  filename

(2)将sed命令插入脚本文件,然后调用sed

sed  [-option] -f  program_file  filename

(3)将sed命令插入脚本文件,并使脚本可执行

sed  program_file [-option]  filename

选项:

n 不打印;sed不把编辑行写到标准输出,默认为打印所有行(编辑的和未编辑的)。p命令可以用来打印编辑行。

c  下一个命令是编辑命令。在使用多项编辑时要加入该选项。

f  如果正在调用sed脚本,要使用此选项。此选项sed脚本支持所有的sed命令。

sed方法进行模式串匹配

背景需要从一个文件中逐行的数据中提取出符合要求的子串,比如提取其中tagA*****tagB之间的字符基于sed方式的子串提取cat my.log | sed 's/\(.*\)tagA\(.*\)...
  • ljp1919
  • ljp1919
  • 2016年11月25日 17:21
  • 1645

sed增加,删除,替换命令

linux系统中,我有一些文件,同时我想要在文件中特定包含字符串一行的后面添加一行新的字符窜,那么,我可以这么做sed -i ‘/检索的/a\添加的’ ./* 如果想在上方添加一行,则应该是sed ...
  • quinta2008
  • quinta2008
  • 2017年03月20日 17:37
  • 488

shell学习之-sed用法解析

 通过例子学习sed的用法1,sed介绍    sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也...
  • zg_hover
  • zg_hover
  • 2007年09月28日 10:31
  • 50617

sed命令的a、c、q命令

在前面都已经知道了d、p、-n、s///g等的用法。 --------------------------------------------------- sed中,a命令是指在匹配的位置后面插...
  • imzoer
  • imzoer
  • 2013年04月07日 13:25
  • 11506

sed命令针对文件操作详解

Linux的简单shell脚本中修改文件操作 1.Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspa...
  • u010193457
  • u010193457
  • 2015年07月14日 11:16
  • 1613

sed基本用法简介

sed是stream editor, 也就是流编辑器, 实际上就是linux中的一个命令, 作用很强大。 搞linux开发的人, 不能不熟悉该命令, 否则, 何以立足于江湖呢? 在本文中, 我们来一起...
  • stpeace
  • stpeace
  • 2015年07月07日 00:02
  • 3925

sed r命令使用

sed中的r命令会把其后面的任何字符判读为文件名,直到回车符或是单引号,一般对r命令的写法有下面的几种:sed /pattern/{r file1other cmd} file  # 因为这里里面使用...
  • imfinger
  • imfinger
  • 2011年06月13日 01:22
  • 4160

sed语法格式

sed语法格式 1. sed ‘{定位}指令'  文件 2.命令 | sed '指令' #sed 'p' 文件    #显示文件的内容 #sed -n 'p' 文件 如何定位(man sed) ...
  • li1121567428
  • li1121567428
  • 2017年02月11日 13:34
  • 326

sed 命令全解析

sed 命令全解析  SED单行脚本快速参考(Unix 流编辑器)                       2005年12月29日 英文标题:USEFUL ONE-LINE S...
  • tcpipstack
  • tcpipstack
  • 2012年10月29日 20:11
  • 3274

sed提取模式内容

sed提取特定模式的内容
  • maray
  • maray
  • 2016年08月03日 11:56
  • 1944
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sed
举报原因:
原因补充:

(最多只允许输入30个字)