#!/bin/bash
#里面涉及到的关键知识运用就是read标准输入、for循环语句、sed流编辑器;在指定的目录结构下查找出后缀是.txt的文件,通过for语句依次替换掉里面想要替换的字符。
read -p "请输入需要指定的目录结构:" dirpwd
read -p "请输入需要更换的字符串:" zfc1
read -p "请输入需要更换成什么字符串:" zfc2
for i in `find "$dirpwd" -type f -name "*.txt"`;do
sed -i "s/$zfc1/$zfc2/g" "$i" ;
done