sed r囧r小猫 2022-04-24 13:30 171阅读 0赞 stream editor 文件或命令行获取一行文本,进行处理输出,不修改原始文本 从命令行读取是输入一行,处理一行,再输入一行(这就是第二行),结束Ctrl+D(发送EOF) 行匹配模式: 什么也没有代表匹配所有行 2 //第二行 2,3 //第二行到第三行 2,$ //第二行到最后一行,$代表最后一行 /pattern/ //匹配pattern的行 /pattern1/,/pattern2/ //匹配pattern1的行(包含自己)到匹配pattern2的行(包含自己),可以有多个区间 行模式后可有一到多个命令,一个直接放后面,多个\{\}并加 ;分隔 `2{s/aa/bb/;s/cc/dd}` ,不想用分号可如下单引号(次提示符) 多个命令,即多个(行模式+命令) 可用 ;分隔 ,也可以-e 后面添加命令 `sed -e 's/aa/bb/;s/cc/dd/' -e 's/ww/tt/' aa.txt` `sed 's/aa/bb/;s/cc/dd/' aa.txt` 不想用;分隔可以多行输入在单引号(次提示符)行开始,单引号行结束 sed ' s/aa/bb/ s/cc/dd/ ' aa.txt \-f 指定命令文件 1 s 替换 s/aa/bb/ 只替换行中第一个aa为bb s/aa/bb/2 只替换第二个 s/aa/bb/g 替换行中所有aa s/aa/bb/p (如果模式匹配,替换成功,再打印替换后的文本,总共打印了两次) -n 禁止输出,但是禁止不了p, sed -n 's/aa/bb/p' aa.txt 每一行不管是否有替换都会输出一次,有匹配替换的话行还会多输出一次,-n 禁止了原始的输出,只有p导致才会输出 s/aa/bb/w aa.txt 有匹配替换的话行还会多输出一次到指定文件 s的文本包含/,转义为\/, 或者其他字符替换/作为分隔符,如 s!a/a!b/b! 2 d 删除 3 i 前面插入新行 a 后面插入新行 `sed '3i\hello,xu'` 插入多行 如下 sed '3a\ hello,xu\ ok,man' aa.txt \\第一个\用来分隔命令和文本,插入多行那么除最后一行每行后面加\ 且需要多行输入 4 c 修改 `sed '3c\hello,xu'` ,特殊情况使用2,3c 会把2行和3行改为新的一行 5 y 字符替换 `y/abc/def/` 每个a改成d,每个b改成e等 6 单独的p:打印文本行,=:打印行号,l :列出行,含换行符(用$表示)等特殊符号,这些-n都禁止不了 7 w 写入文件 `1,2w out.txt` r 读取文件 `3,4r data.txt` 第三行输出后,读取并输出data.txt的内容,第四行一样
相关 sed \[root@localhost ~\]\ cat 3 difsdf fsd dfs \[root@localhost ~\]\ sed 's/fs/aa/' 川长思鸟来/ 2022年10月02日 10:48/ 0 赞/ 134 阅读
相关 sed 替换 转自:http://blog.csdn.net/mypwb/article/details/5832732 让我们看一下 sed 最有用的命令之一,替换命令。使用该 偏执的太偏执、/ 2022年08月25日 01:50/ 0 赞/ 212 阅读
相关 Sed简介 Sed简介 sed是一款轻量级流编辑器,是stream editor的简写。由于sed是以行为单位进行编辑文件 , 因此也称为行编辑器。它无需直接编辑资料,能够将编辑工作自 缺乏、安全感/ 2022年08月10日 09:23/ 0 赞/ 158 阅读
相关 sed 目录 简介 1 调用方式 2 选项 2 命令集合 2 寻址 3 基本用法 4 文件读入写出 5 附加-插入-修改文本 5 删除文本 6 ゞ 浴缸里的玫瑰/ 2022年08月06日 15:29/ 0 赞/ 150 阅读
相关 sed命令 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern spa 深碍√TFBOYSˉ_/ 2022年06月01日 08:06/ 0 赞/ 259 阅读
相关 sed sed sed与grep比较,sed能实现grep功能,但是比较麻烦,而且没有颜色显示;sed优势在于替换一些指定的字符。 用sed实现grep匹配的功能,匹配关键词用 ╰半橙微兮°/ 2022年05月26日 06:51/ 0 赞/ 137 阅读
相关 sed stream editor 文件或命令行获取一行文本,进行处理输出,不修改原始文本 从命令行读取是输入一行,处理一行,再输入一行(这就是第二行),结束Ctrl+D(发送 r囧r小猫/ 2022年04月24日 13:30/ 0 赞/ 172 阅读
相关 sed命令 sed -i 's\a\b\g' test.txt 将test.txt中a替换为b,s为替换,g为全局替换 转载于:https://www.cnblogs.com/z 港控/mmm°/ 2021年11月22日 20:38/ 0 赞/ 307 阅读
相关 Sed命令 脚本命令如果不经常使用,那么很容易忘记,所以这里记录下,经常使用到的一些脚本命令。忘记的时候,看下笔记也能够快速捡起来 1.Sed命令语法 sed \[options\ 小咪咪/ 2021年11月09日 12:36/ 0 赞/ 508 阅读
相关 sed 命令 sed 是一种在线编辑器,主要用来自动编辑一个或多个文件。 工作原理:sed一次处理一行内容,处理时把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern spa 青旅半醒/ 2021年06月22日 15:37/ 0 赞/ 464 阅读
还没有评论,来说两句吧...