文档章节

Sed(一)

DragonRiver2015
 DragonRiver2015
发布于 2014/05/04 18:28
字数 243
阅读 53
收藏 1

1:sed命令的格式: sed options script file

    1.1echo "This is a test"|sed 's/test/big test/'

    s命令用第二个字符串替换第一个两个斜杠之间指定的字符串

    更多替换选项     s/pattern/repalcement/flags

                             1:替换标记 

                                数字:表示替换第几个出现的pattern

                                g:表示用新文本替换全部实例

                                p:表示打印原始行的内容

                                w file:将替换的结果写入文件

    1.2要从sed命令中执行多个命令,使用 -e选项

        sed -e 's/brown/yellow/;s/dog/cat/' data1

    1.3 当有太多的sed命令需要处理,可以保存在一个单独的文件里面 使用-f选项

         sed -f script data1



2:使用地址

          sed编辑器将制定的命令仅应用于指定地址匹配的行

               address {

                        command1

                        command2

                         }

   两种行寻址方式

   >>行的数值范围

       sed '2,$s/dog/cat/' data1

   >>筛选行的文本模式

        /pattern/command

      sed '/rich/s/bash/chs/' /etc/passwd

© 著作权归作者所有

DragonRiver2015
粉丝 8
博文 94
码字总数 23234
作品 0
海淀
程序员
私信 提问
linux sed 命令单行任务快速参考

文本间隔: ——– # 在每一行后面增加一空行 sed G # 将原来的所有空行删除并在每一行后面增加一空行。 # 这样在输出的文本中每一行后面将有且只有一空行。 sed ‘/^$/d;G’ # 在每一行后面...

程序师
2018/07/30
0
0
在CentOS 5.5上使用sed遇到的一个bug

在 CentOS 5.5 上使用 sed 遇到一个bug $ echo AAA > config$ ln -s config cfg$ sed -i 's/AAA/aaa/' cfgsed: ckfollowsymlink: couldn't lstat c/config: No such file or directory 这个b......

__赵小刚__
2014/11/27
238
1
Shell正则四剑客 | sed命令

sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲...

寰宇01
2018/10/28
28
0
Sed、Awk和grep 学习笔记(一)

一 Sed 命令 命令格式: sed [-nefi] '[动作]' [filename] 参数: -n 安静模式,只显示sed处理的那一行。 -e 多重编辑,可以同时执行多个动作。sed -e '1d' -e '1a ttt' -f 将sed动作写入脚本,......

yw天天向上
2018/07/02
0
0
sed 学习笔记

声明: 这些代码只是为了学习和理解sed命令而为之,并不 代表问题的唯一解或最佳解,希望各位拍砖 参考资 料:等 一. 替换 1.神奇变换(y 命令的使 用) 代码: sed 'y/ori_letter_list/target_let...

长平狐
2012/09/03
117
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
2.4K
15
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
41
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
61
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部