首页 > 技术文章 > linux sed 替换

nella 2018-10-17 15:48 原文

批量替换
sed -E ‘s/DEFINER=[^]+[^]+`/DEFINER=CURRENT_USER/g’ ticketimbkp.sql > ticketis.sql

特殊字符替换
sed ‘s/$/&\/g’ test

在每行的头添加字符,比如"HEAD",命令如下:

sed ‘s/^/HEAD&/g’ test.file

在每行的行尾添加字符,比如“TAIL”,命令如下:

sed ‘s/$/TAIL/g’ test.file

替换当前目录下所有文件
sed -i “” “s/wack/wdsx/g” grep wdk -rl wddx

第一行添加
sed -i ‘1 i#!/bin/bash’ ./*

  

推荐阅读