#! /bin/sh
if [ $# -eq 2 ];then
sed -i "s/$1/$2/g" `grep $1 -rl ./`
else
echo "$0 \"key_src\" \"key_dst\";in ./ and down search"
fi
批量处理文件中字符的替换,在顶层文件夹中运行,递归处理本级及下级所有文件中的字符替换为自己想要的字符。
假设脚本文件名为swap_keyword.sh,运行时为
swap_keyword.sh key_src key_dst,如果不记得参数,直接运行脚本会有提示脚本格式。