Codefunktion:
Ersetzen Sie den Inhalt ./bin/
im Verzeichnis /ly/code
durch /lby
das Format:
sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件名`
Die Darstellung des folgenden Codes \
ist maskiert
#!/bin/bash
#1.变量定义
directory="./bin/"
#2.遍历子目录
for file in `ls $directory`
do
if [ -d $directory/$file ]
then
# 如果是一个目录
echo $file is dir
else
# 如果是可修改的文件
sed -i "s/\/ly\/code/\/lby/g" `grep \/ly\/code -rl ./bin/$file`
echo $file is file
fi
done