美文网首页
复习 扩展sed

复习 扩展sed

作者: hch004 | 来源:发表于2018-01-19 07:55 被阅读0次

打印文件中特定的某行到某行之间的内容
例如:有个文件test的内容如下:
ert
fff
**
[abcfd]
123
324
444
[rty]
**
fgfgf
怎么能截取
[abcfd]
123
324
444
[rty]
这一部分出来呢?
[root@hch test]# sed -n '/[abcfd]/,/[rty]/p' test.txt
[abcfd]
123
324
444
[rty]

sed 如何转换大小写字母
sed中,使用\u表示大写,\l表示小写

  1. 把每个单词的第一个小写字母变大写:
    [root@hch test]# sed 's/\b[a-z]/\u&/g' test.txt
    Ert
    Fff
    **
    [Abcfd]
    123
    324
    444
    [Rty]
    **
    Fgfgf
  2. 把所有小写变大写:
    [root@hch test]# sed 's/[a-z]/\u&/g' test.txt
    ERT
    FFF
    **
    [ABCFD]
    123
    324
    444
    [RTY]
    **
    FGFGF
  3. 大写变小写:
    sed 's/[A-Z]/\l&/g' filename

sed在文件中某一行最后添加一个数字

sed 's/(^a.)/\1 12/' test.txt
[root@hch test]# sed 's/(^a.
)/\1 12/' test.txt
askdj 12
aslkd aslkdjf3e 12
skdjfsdfj
sdkfjk
fsdkfjksdjfkjsdf
12sdfesdf
aslkdjfkasdjf asdlfkjaskdfjfgfgf 12

sed删除某关键字的下一行到最后一行
[root@hch test]# cat test
a
b
c
d
e
f
[root@hch test]# sed '/c/{p;:a;N;$!ba;d}' test.txt
a
b
c

如何使用sed打印1到100行包含某个字符串的行

[root@hch test]# sed -n '1,100{/df/p}' test.txt
dfsdfs
sdfsfsd
fsdfwefw
[root@hch test]# cat test.txt
a
b
c
d
e
efwe
dfsdfs
sdfsfsd
fsdfwefw
erwe
f

相关文章

  • 复习 扩展sed

    打印文件中特定的某行到某行之间的内容例如:有个文件test的内容如下:ertfff**[abcfd]1233244...

  • sed巩固扩展

    打印某行到某行之间的内容 例如:有个文件test的内容如下:ertfff**[abcfd]123324444[rt...

  • Linux sed 命令详解

    目录 一、基本正则列表与扩展正则二、sed 文本处理工具的用法介绍三、认识sed工具的 n、r、i 选项指令四、认...

  • sed的分组用法

    在sed 启用扩展正则表达式之后,通常更多的配合分组功能进行使用,这时候需要注意的内容如下:A. 启用sed 的扩...

  • linux中sed的复习

    sed命令格式:sed [参数] '动作' 文件名 参数:-n 打印具体的某一行时需要配合动作' p '使用-i ...

  • Hive复习及扩展

    扩展 hive高可用 针对hivesever2一般情况下,我们在学习的时候直接使用hive –service me...

  • 10-文本处理三剑客之sed

    本章内容 ◆ Sed介绍◆ Sed用法◆ Sed高级用法 处理文本的工具sed sed工具 练习 1、删除cent...

  • sed与awk

    环境准备 sed命令查找 查找指定的行 过滤出指定的行 grep 命令实现 这里的例子包含扩展正则符号,不适用eg...

  • sed使用

    94 sed(上) sed工具 sed -n '/root/'p 匹配字符串root sed -n '2'p ...

  • Sed and awk 笔记之 sed 篇:高级命令(一)

    sed篇总共分成6章:(简书版) Sed&awk笔记之sed篇:简单介绍 Sed&awk笔记之sed篇:模式空间与...

网友评论

      本文标题:复习 扩展sed

      本文链接:https://www.haomeiwen.com/subject/wsanoxtx.html