CURRENT_DIR=`pwd`
for dir in *
do
if [ -d $dir ];then
for file in $dir/*
do
NEW_FILE=${file/XXXXXXX/}
if [ "$NEW_FILE" != "$file" ] ;then
mv "${CURRENT_DIR}/$file" "${CURRENT_DIR}/${NEW_FILE}"
if [ $? -eq 0 ] ;then
echo "${CURRENT_DIR}/${NEW_FILE}"
echo "替换成功"
fi
fi
#echo $CURRENT_DIR ----- $dir --- $file
done
fi
done
shell批量替换
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1、需求 我们在做开发过程中,会用到很多第三方库,并且通过CocoaPods进行管理,有时候引入的这个必要的库在U...
- Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。 命令如下: sed...