liunx 目录循环获取指定文件分卷压缩 # 工作目录 DIR=xxx cd ${DIR} # 获取txt 文件 file_list=`ls ${DIR}/*.txt` # for循环 for i in ${file_list} do echo $i FILE=${i/.txt/} zip -r -s 5M ${FILE}.zip $i if [ $? -eq 0 ] then rm -f ${i} else exit -1; fi done