IT科技

当前位置 /首页/IT科技 > /列表

sed命令详解,linux

sed命令是利用脚本来处理文本文件,编辑文本文件,主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等。

语法:sed [-hnV][-e<script>][-f<script文件>][文本文件]

参考例子:

一条sed命令,删除/etc/passwd第三行到末尾的数据,并把bash替换为blueshell

nl /etc/passwd | sed -e '3,$d' -e 's/bash/blueshell/'

1  root:x:0:0:root:/root:/bin/blueshell

2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh

-e表示多点编辑,第一个编辑命令删除/etc/passwd第三行到末尾的数据,第二条命令搜索bash替换为blueshell。

参数:

-e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。

-f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。

-h或--help 显示帮助。

-n或--quiet或--silent 仅显示script处理后的结果。

-V或--version 显示版本信息。

linux sed命令详解

TAG标签:sed 命令 linux #