sed
作用
处理编辑文本文件
语法
命令行
sed [参数][--help][--version][-e '[行号/匹配]动作'][-f<script文件>][文本文件]
--help:查看帮助
--version:版本说明
参数
-
-e 以选项中指定的动作来处理输入的文本文件
可以指定行号、行号范围、'/xx/'匹配行
-
a :新增
-
第四行后添加一行
sed -e '4a new filename'
-
-
c :取代
-
第四行替换
sed -e '4c new filename'
-
-
d :删除
-
删除2-5行
sed -e '2,5d'
-
-
i :插入
-
第四行前添加一行
sed -e '4i new filename'
-
-
s :取代
-
old替换成new
sed 's/old/new/g'
-
-
p :打印
-
-
-f<script文件> 以选项中指定的script文件来处理输入的文本文件
-
-n 仅显示script处理后的结果
Tips
- 多人共享同一个服务器,可以通过权限来区分控制操作和访问
- 一般只有root用户可以更改文件(夹)权限
- 查看文件(夹)所有者:
$ls -l