替换文件内容
格式:
sed -i "s/旧字符串/新字符串/g" 文件绝对路径
实例:将文件内的34:51替换为11:22
#!/bin/sh
sed -i "s/34:51/11:22/g" /mnt/default.xml
替换目录下所有文件内容
格式:
sed -i "s/旧字符串/新字符串/g" `grep "旧字符串" -rl ./`
实例: 替换当前目录下内容有aaa的替换为bbb
sed -i "s/aaa/bbb/g" `grep "aaa" -rl ./`
读取文件内容
查看第10~15行内容
sed -n '10,15p' /etc/passwd