用sed 命令把本目录下的所有sh文件中的"letv3"替换成"letv4"
sed -i 's/letv3/letv4/g' ./*.sh
grep -rl 'letv3' . | xargs sed -i 's/letv3/letv4/g'
使用 %作为分割符,这种方式可以避免进行转义。
sed -i 's%source%replace%g'
把 hdfs://master-4175c57:8020/warehouse/tablespace/managed/hive 替换为 file:/Users/houzhizhen/warehouse ,
sed -i 's%hdfs://master-4175c57:8020/warehouse/tablespace/managed/hive%file:/Users/houzhizhen/warehouse%g' hive-metastore-tpcds-3.sql