专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

Linux中sed命令简介 (linux sed -s)

编辑:rootadmin
利用被称为管道*作符的|,多个命令由管道连成了管道线。在UNIX或Linux*中,流过管道线的信息(数据)就叫做流(stream)。为了编辑或修改一条管道中的信息,就运用流编辑器(streameditor),这也正是sed这个命令名字的由来。其中,s是stream的第一个字母,而ed是editor(编辑器)的头两个字母。  sed命令是构建在一个叫做ed的旧版的行编辑器之上的。sed命令的语法格式如下:sed[选项]……{以引号括起来的命令表达式}[输入文件]  其中,最常用的命令表达式是在一个文件中的指定数据行的范围内抽取某一模式(字符串),并用新的模式替代它。这个命令表达式的通用格式为:s/旧模式/新模式/标注,在这里s是substitute(替代)的首字母,而两个最常用的标志分别是g和n。g是globally(全局地)的首字母,表示要替代每一行中所出现的所有模式。n告诉sed只替代前n行中所出现的模式。

整理分享Linux中sed命令简介 (linux sed -s),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:linux sed命令详解,linux sed -i命令,linux中sed命令用法,sed linux命令,linux中sed命令用法,linux sed -s,linux中sed命令用法,linux sed -s,内容如对您有帮助,希望把内容链接给更多的朋友!

  以下通过一些例子来演示sed命令的常用方式:还记得emp.fmt文件吗?该文件中字段的分隔符是空格。这就存在一个问题,如果某一个字段的字符串本身就包括了空格,就会造成混淆。为此,我们可以运用sed命令将所有的空格都转换成分号(;)。sed命令中的-e选项的e应该是expression(表达式)的首字母,而表达式's//;/'表示在由管道送来的每行数据中搜寻空格之后用分号取代:root@promote:~/backup#catemp.fmt|sed-e's//;/';SMITHCLERK-DEC-;ALLENSALESMAN-DEC-  我们发现sed命令只替代了每行数据中的第一个空格,因为sed命令默认只搜索并替代所发现的第一个与搜索模式相匹配的字符(串)。为了替代每一行中的所有空格,需要运用g标志:root@promote:~/backup#catemp.fmt|sed-e's//;/g';SMITH;CLERK;;-DEC-;ALLEN;SALESMAN;;-DEC-  其实,即使不运用管道线,也可以获得相同的效果,而且看上去更简单些:root@promote:~/backup#sed-e's//;/g'emp.fmt;SMITH;CLERK;;-DEC-;ALLEN;SALESMAN;;-DEC-  虽然看上去简单些,但是有不少UNIX或Linx的大虾们还是偏爱运用管道*作,可能的原因是“看上去非常专业”,因为没有UNIX或Linux背景的用户看上去有点晕。  注意:以上的任何命令都不改变源文件(emp.fmt)中的任何信息。如果要保存经过sed命令替代后的数据,利用输出重定向再生成一个文件就行了。

标签: linux sed -s


本文链接地址:https://www.iopcc.com/jiadian/37573.html转载请保留说明!

上一篇:Linux中grep命令的格式 (linux中grep命令的用法)

下一篇:Win7如何利用映像劫持限制电脑玩游戏? (windows7映像文件路径怎么选择)

推荐内容:

电脑Application Information服务怎么启动查看和关闭? (电脑Application)

电脑Application Information服务怎么启动查看和关闭? (电脑Application)

启动查看和关闭?(电脑Application),希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:电脑ip地址在哪里看,电 ...

STK4122-2功放★_电路 (stk4151功放)

STK4122-2功放★_电路 (stk4151功放)

),希望有所帮助,仅作参考,欢迎阅读内容。内容相关其他词:stk4241功放,stk4112功放块参数,stk4152功放改进,功放stk41 ...

美的电风扇FS40-6DR通电后转一下即停的维修经验 (美的电风扇FS40-6AR故障)

美的电风扇FS40-6DR通电后转一下即停的维修经验 (美的电风扇FS40-6AR故障)

开面板检查电路板,没有发现有明显【故障】,用万用表测CPU供电,电压不足,随即判断降压电容MC2容量变小,更换 ...

如何测量电力电容器电容量的大小 (如何测量电力电流)

如何测量电力电容器电容量的大小 (如何测量电力电流)

一个重要的参数,那么如何来测量电力电容器的电容量大小,电力电容器的电容量,除用电容电桥法进行测量外,还 ...

拼多多4999元起售iPhone 11:创全网最低发售价 (拼多多499.9)

拼多多4999元起售iPhone 11:创全网最低发售价 (拼多多499.9)

款iPhone一机难求、部分“配色”甚至需要加价抢购的背景下,拼多多再显“**”*,以-元的降幅开售iPhone系列,创下全 ...

如何ghost手动重装系统 (ghost如何手动还原)

如何ghost手动重装系统 (ghost如何手动还原)

通过手动运行ghost重装*也是比较常用的方法,现在的U盘PE或光盘PE都有自带ghost手动重装工具,进入PE*后,我们就可以 ...

Win11如何设置系统还原点?Win11设置系统还原点的方法 (win11如何设置系统变量)

Win11如何设置系统还原点?Win11设置系统还原点的方法 (win11如何设置系统变量)

电脑出现问题的时候还原到设置的时间上,那么Win*要如何去设置*还*呢?下面就和小编一起看看要如何*作吧。Win设置 ...

Win7搜索功能无法使用如何维修?Win7搜索功能无法使用的怎么修理 (win7搜索无反应)

Win7搜索功能无法使用如何维修?Win7搜索功能无法使用的怎么修理 (win7搜索无反应)

便捷功能,比如电脑搜索功能,但最近有不少使用Win7*用户反映电脑搜索功能不能使用,那么遇到这种问题应该如何维 ...

win10系统哪个版本最高级?win10系统版本最高级教程 (WIN10系统哪个版本最稳定)

win10系统哪个版本最高级?win10系统版本最高级教程 (WIN10系统哪个版本最稳定)

win*作*,很多朋友不知道如何选择微软推出的许多win版本。那么win*哪个版本最先进呢?小编认为这些版本的配置要求 ...

U盘一键安装Win7系统教程 (u盘一键安装win7系统)

U盘一键安装Win7系统教程 (u盘一键安装win7系统)

现了问题,需要重装安装*,但是又担心安装*会比较复杂,针对这一情况,下面小编将为大家介绍适合新手*作的U盘一 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com