linuxsed的详细讲解与使用方法,linux教程sed命令的用法教程

首页 > 实用技巧 > 作者:YD1662023-11-18 04:06:16

sed '1,2d' test.xx

输出:

linuxsed的详细讲解与使用方法,linux教程sed命令的用法教程(5)

其中1,2d中的d表示删除,而d前面的表示删除的行的地址,而1,2表示一个地址范围,也就是删除第1行和第2行。地址范围的表示一般是 m,n 表示对m和n行之间的所有行进行操作,也包含第m行和第n行。


新增行

sed '1a hello world' test.txt

输出:

linuxsed的详细讲解与使用方法,linux教程sed命令的用法教程(6)

其中a命令表示在指定行的后面附加一行,1a则是在第一行的后面添加一行,添加的内容就是a后面的内容,如果a的前面没有地址限定则在所有行的后面都会添加指定的字符串

sed '1i hello world' test.txt

输出:

linuxsed的详细讲解与使用方法,linux教程sed命令的用法教程(7)

命令i表示在指定的行的前面插入一行,插入的内容为其后面的字符串


替换行

sed '1c hello world' test.txt

输出:

linuxsed的详细讲解与使用方法,linux教程sed命令的用法教程(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.