| time=$(date +%Y-%m-%d_%H:%M:%S) | |
| function creat_file() { | |
| # 注:脚本创建的 ppt 打不开,手动 touch 就正常打开? | |
| file_suffix=(txt doc docx xls xlsx zip) | |
| # file_suffix=(txt doc) | |
| # shellcheck disable=SC2068 | |
| for i in ${file_suffix[@]}; do | |
| mkdir -vp file/${i} | |
| for ((j=1; j<=5; j++)) ; do | |
| if [[ ${i} = "zip" ]]; then | |
| cp -R file/txt/ file/zip | |
| cd file/zip | |
| zip zip_${j}.zip txt_${j}.txt | |
| else | |
| echo ${i}_${j}_${time} > file/${i}/${i}_${j}.${i} | |
| fi | |
| done | |
| done | |
| } | |
| creat_file | |
| #.txt:文本文件 | |
| #.doc:Microsoft Word 文档 | |
| #.docx:Microsoft Word 2016 文档 | |
| #.pdf:Adobe Acrobat 文档 | |
| #.ppt:Microsoft PowerPoint 演示文稿 | |
| #.pptx:Microsoft PowerPoint 2016 演示文稿 | |
| #.xls:Microsoft Excel 工作表 | |
| #.xlsx:Microsoft Excel 2016 工作表 | |
| #.zip:压缩文件 | |
| #.rar:压缩文件 | |
| #.7z:压缩文件 | |
| #.tar:压缩文件 | |
| #.gz:压缩文件 | |
| #.bz2:压缩文件 | |
| #.iso:镜像文件 | |
| #.jpg:JPEG 图像 | |
| #.png:PNG 图像 | |
| #.gif:GIF 图像 | |
| #.svg:可缩放矢量图 (SVG) | |
| #.json:JSON 数据文件 | |
| #.cpp:C/C++源代码文件 | |
| #.h:C/C++头文件 | |
| #.py:Python 源代码文件 | |
| #.jsp:Java 服务器页面 (JSP) 文件 | |
| #.html:超文本标记语言 (HTML) 文件 | |
| #.css:层叠样式表 (CSS) 文件 | |
| #.js:JavaScript 文件 | |
| #.ts:TypeScript 文件 | |
| #.fsx:Microsoft Windows API 文件 | |
| #.dylib:MacOS X 动态链接库文件 | |
| #.rar:RAR 压缩文件 | |