码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本sed

时间:2019-12-02 17:26:26      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:奇数   etc   执行   tmp   sed -e   操作   bbb   行操作   color   

 1 删除第一行
 2 
 3 sed 1d test.txt 假装执行
 4 
 5 sed -i 1d test.txt  执行
 6 
 7 从第二行删除到行尾
 8 
 9 sed 2,$d test.txt 
10 
11 sed -i 2,$d test.txt
12 
13 sed -i 2,4d test.txt 删除2到4行
14 
15 删除以aaa开头的行
16 
17 sed /^aaa/d test.txt
18 
19 sed -i /^aaa/d test.txt
20 
21 打印从5行开始 到第一个aaa开始的所有的行
22 
23 sed -n 5,^aaa/p  test.txt    #p: print 打印
24 
25 一个sed执行多条命令
26 
27 1.删除第一行到第五行
28 
29 2.把小写的my变成MY
30 
31 sed -e 1,5d -e s/my/MY/ test.txt
32 
33 r:读取  插入aaa开头的下面   w写入
34 
35 sed /aaa/r /etc/passwd test.txt
36 
37 把包含aaa的都写入文件里
38 
39 sed /aaa/w /tmp/t2/txt test.txt
40 
41 以aaa开头的下面追加一行   append追加一行
42 
43 sed /^aaa/a\bbbbbbb  test.txt
44 
45 指定行追加一行 第二行下面追加一行
46 
47 sed 2a\xxxxxxxxxxxxxx test.txt
48 
49 在匹配行的下一行操作   s替换
50 
51  sed /aaa/{n;s/is/IS/;} test.txt       只打印复合条件的第一个
52 
53  sed /aaa/{n;s/is/IS/g;} test.txt     g全局   可以修改全部的符合的条件
54 
55 打印奇数行    sed -n p;n test.txt       sed -n 1~2p test.txt
56 
57 打印偶数行    sed -n n;p test.txt        sed -n 2~2p test.txt

 

shell脚本sed

标签:奇数   etc   执行   tmp   sed -e   操作   bbb   行操作   color   

原文地址:https://www.cnblogs.com/security-guard/p/11971248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!