码迷,mamicode.com
首页 > 其他好文 > 详细

seq命令

时间:2019-09-07 12:53:26      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:txt   ddr   添加   命令   bsp   tor   定位   字段   替换   

sed替换  stream editor 根据定位到到数据行修改数据,用于数据修改

 sed[addr]X[options]

-e 表达式

sed -n ‘2p‘ 打印第二行

sed ‘s#hello#world#‘ 修改

-i 直接修改源文件

-E 扩展表达式

--debug

d 删除

p 打印,通常结合 -n 参数

s/正则/匹配的内容/[FLAGS]

seq 11 21 | sed -n ‘/14/,/19/p‘
14
15
16
17
18
19

seq 11 21 | sed -n ‘2, 4p‘
12
13
14

\1\2 匹配的字段

seq 100 110 | sed ‘s/..//‘
0
1
2
3
4
5
6
7
8
9
0

seq 126 134 | sed -E ‘s/..(.)/\1/g‘
6
7
8
9
0
1
2
3
4

seq 126 134 | sed -E ‘s/(.)(.)./\1\2/g‘
12
12
12
12
13
13
13
13
13

seq 126 134 | sed -E ‘s/(.)(.)./\1+\2/g‘
1+2
1+2
1+2
1+2
1+3
1+3
1+3
1+3
1+3

sed ‘s/hello/A/‘ test.txt 将文本文件中的hello替换为A,但是改的是模式空间的内容,原文件没有被修改

sed -i ‘s/hello/A/‘ test.txt    添加了-i修改了原文件

sed -i.bak ‘s/A/hello/‘ test.txt 防止替换错误,加上.bak可以多生成bak文件

 

seq命令

标签:txt   ddr   添加   命令   bsp   tor   定位   字段   替换   

原文地址:https://www.cnblogs.com/godlove/p/11479924.html

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