sed


[root@localhost~ ]# sed -i "s/aaa/bbb/g" `grep "aaa" -rl ./`
                            //将./中所有文件里的字符串aaa替换为bbb


[root@localhost quagga]# gedit lib/command.c lib/vty.c

safe_strerror(errno)  -->  "safe_strerror(errno)"

sed -i "s/safe_strerror(errno)/"safe_strerror(errno)"/g" `grep "safe_strerror(errno)" -rl ./`
sed -i "s/safe_strerror (errno)/"safe_strerror(errno)"/g" `grep "safe_strerror (errno)" -rl ./`
sed -i "s/"safe_strerror(errno)"/safe_strerror(errno)/g" `grep ""safe_strerror(errno)"" -rl ./`

sed -i "s/safe_strerror(save_errno)/"safe_strerror(save_errno)"/g" `grep "safe_strerror(save_errno)" -rl ./`
sed -i "s/safe_strerror (save_errno)/"safe_strerror(save_errno)"/g" `grep "safe_strerror (save_errno)" -rl ./`
sed -i "s/"safe_strerror(save_errno)"/safe_strerror(save_errno)/g" `grep ""safe_strerror(save_errno)"" -rl ./`

sed -i "s/safe_strerror(-errnum)/"safe_strerror(-errnum)"/g" `grep "safe_strerror(-errnum)" -rl ./`
sed -i "s/safe_strerror (-errnum)/"safe_strerror(-errnum)"/g" `grep "safe_strerror (-errnum)" -rl ./`
sed -i "s/"safe_strerror(-errnum)"/safe_strerror(-errnum)/g" `grep ""safe_strerror(-errnum)"" -rl ./`

sed -i "s/safe_strerror(en)/"safe_strerror(en)"/g" `grep "safe_strerror(en)" -rl ./`
sed -i "s/safe_strerror (en)/"safe_strerror(en)"/g" `grep "safe_strerror (en)" -rl ./`
sed -i "s/"safe_strerror(en)"/safe_strerror(en)/g" `grep ""safe_strerror(en)"" -rl ./`

sed -i "s/safe_strerror(sockerr)/"safe_strerror(sockerr)"/g" `grep "safe_strerror(sockerr)" -rl ./`
sed -i "s/safe_strerror (sockerr)/"safe_strerror(sockerr)"/g" `grep "safe_strerror (sockerr)" -rl ./`
sed -i "s/"safe_strerror(sockerr)"/safe_strerror(sockerr)/g" `grep ""safe_strerror(sockerr)"" -rl ./`


原文地址:https://www.cnblogs.com/ztguang/p/12646272.html