shell 脚本实现文件打包
来源:互联网 发布:钱夫人淘宝店创始人 编辑:程序博客网 时间:2024/04/28 09:15
将sent文件夹中的txt文件压缩到successful中对应文件夹中,若是没有文件夹创建一个
test3.sh
#!/bin/bashDATE=`date +%Y%m`FILE_PATH="/home/iEQPftp/app/edi/out/sent"TAR_PATH="/home/iEQPftp/app/edi/out/successful"for dir in `ls $FILE_PATH --file-type -1`;do #子目录为文件夹 if [ `echo $dir | grep "/$"` ]; then #去除dir后的‘/’ dir=${dir%%/*}; #文件夹下txt文本个数大于0 total=$(ls $FILE_PATH/${dir} -1 | grep -E "txt$" | wc -w) if [ $total -gt 0 ]; then for file in `ls $FILE_PATH/${dir} -1 | grep -E "txt$" | sort -u` do if [ ! -d "${TAR_PATH}/${dir}" ]; then mkdir ${TAR_PATH}/${dir} fi #拷贝文件 cp ${FILE_PATH}/${dir}/$file ${TAR_PATH}/${dir} done #压缩打包 cd ${TAR_PATH}/${dir} tar czvf `date +"%Y_%m%d_%H%M%S"`.tar *.txt #清除拷贝文件 rm ${TAR_PATH}/${dir}/*.txt fi fidone
脚本运行
$ chmod 777 ./test3.sh$ ./test3.sh
阅读全文
0 0
- shell 脚本实现文件打包
- shell脚本实现关于可执行exec文件的自动打包
- Java实现远程ssh执行shell脚本对文件打包下载
- Shell脚本实现文件创建
- shell脚本实现移动文件
- 【shell脚本学习笔记】调用脚本将文件打包zip
- 通过shell脚本打包
- 用 shell 脚本快速打包 iOS ipa 文件
- mac shell 脚本书写 跨文件压缩 ,生产打包
- 分割大头文件并压缩打包shell脚本
- 详解Shell脚本实现iOS自动化编译打包提交
- iOS自动化编译打包提交-Shell脚本实现
- 详解Shell脚本实现iOS自动化编译打包提交
- shell脚本实现图片文件的重命名
- 简单SHELL脚本实现FTP上传文件
- shell脚本实现删除文件的源代码
- 使用Shell脚本实现SFTP下载文件
- shell脚本实现文件锁功能
- MFC读取配置文件GetPrivateProfileString
- Spring中的Quartz使用方法简介
- 白话kafka(二)
- 详解做市商规则
- DB2创建数据库命令,直接创建可能会出现页太小的问题
- shell 脚本实现文件打包
- html5选择多张图片在页面内预览并上传到后台
- 网络地址转换NAT原理及其作用
- centos7下yum安装ffmpeg
- Python学习笔记(27)-创建与修改excel文档
- IOS 条件判断的几种形式
- Android Handler Message总结
- 欢迎使用CSDN-markdown编辑器
- 在ubuntu下打开摄像头