seq命令

Posted godlove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了seq命令相关的知识,希望对你有一定的参考价值。

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

12 匹配的字段

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/(.)(.)./12/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命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux 之 seq 命令

seq命令

shell 命令:seq

seq 命令

seq 命令

Linux常用命令之seq