1.所有的zip文件放在一个目录并解压
2.取出所有目录的名字存放于一个文件中
ls -ltr | awk '{print $NF}' | grep -v zip >df.li
一般df.li中第一行需要删除掉
3.把命令输出到shell脚本
cat df.li | while read line
do
patchbase=/volume/r02/applgerpa/patch_merged/ad
patchno=$line
patchname=$line
echo "patchbase=/volume/r02/applgerpa/patch_merged/ad
patchno=$line
patchname=$line
adpatch defaultsfile=$APPL_TOP/admin/$TWO_TASK/def.txt logfile=u$patchname.log patchtop=$patchbase/"$patchname" driver=u$patchno.drv workers=32
interactive=yes"
done >adpatch.sh
4.执行脚本
sh adpatch.sh
done >adpatch.sh
4.执行脚本
sh adpatch.sh
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-751349/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-751349/
本文介绍了一个自动化脚本流程,用于批量处理zip文件,包括解压、目录名提取、创建Shell脚本以及执行脚本。通过使用命令行工具和Shell脚本,实现对大量zip文件的高效处理。
4188

被折叠的 条评论
为什么被折叠?



