Linux常用命令——sed命令用法
2016-11-03 11:24
435 查看
sed用来将文本中的数据进行选取、替换、删除、新增的命令。 格式:sed [选项] '[动作]' 文件名 选项:-n:一般sed命令会把所有数据输出到屏幕上。加入此选项,则只会把经过sed处理的数据输出到屏幕。-e:允许应用多条sed命令编辑。-i:将信息写入到sed处理的文件中,而不是由屏幕输出。 a \追加行,在当前行后添加一行或多行内容。添加多行时,除最后一行外,每行末尾需要用“\”代表数据完结。c 行替换,用c后面的字符串替换原数据行。i 插入行,在当前行前插入一行或多行内容。#a c i前不加行号会对每一行都生效!!!! d:删除,删除指定的行p:打印,打印输出指定的行s:字符替换,用一个字符串替换另一个字符串。格式为'行范围s/旧字符/新字符/g'(和vim类似) 实例:
# sed -n '2p' students.txt 将第二行内容打印输出到屏幕上
# sed '2,4d' students.txt 删除第二至四行内容
# sed -i 's/#id:/id:192.168.1.1/g'/etc/salt/minion 将salt-minion的id取消注释并改为192.168.1.1,并将修改写入文件中
# sed -e '/^#/d;/^$/d'/etc/salt/master 查看master文件中未被注释的内容
# sed -i '3a qwe' 1.txt 向1.txt文件中的第三行后添加一行内容
相关文章推荐
- Linux下Sed命令的用法1
- Linux下Sed命令的用法
- Linux 常用命令 用法
- linux常用命令100个用法
- Linux下Sed命令的用法2
- linux常用命令(2)-grep的用法
- linux sed 命令参数及用法详解
- linux查询命令用法的一些常用命令
- 七 linux 常用命令的具体用法
- Linux下Sed命令的用法
- linux常用命令及经典用法
- Linux下Sed命令的用法(之替换)
- linux中常用的文件查找命令--find命令的用法
- Linux下Sed命令的用法
- Linux下Sed命令的用法
- linux常用命令学习之sed命令
- linux中sed命令的用法
- linux常用命令100个用法
- Linux下Sed命令用法详解
- linux下查看文本文件的head,tail及sed命令用法