Linux下使用Shell脚本快速创建项目目录模板
来源:互联网 发布:vue.js html 编辑:程序博客网 时间:2024/05/22 00:21
//proj.sh
#!/bin/sh #FileName:proj.sh#Function:create project directory quckily #Version:V0.1 #Author:Sunrier #Date:2012-07-18#Shell脚本中变量赋值等号两边均不能有空格存在CURRPATH=$PWD PROJPATH="/mnt/hgfs/Sunrier/Proj"cd $PROJPATHmkdir {bin,include,lib,etc,src,log,bak} >/dev/null 2>&1#-p参数确保目录名称存在,如果目录不存在的就新创建一个,常用于快速创建多级子目录#mkdir -p projectname/{bin,include,lib,etc,src,log,bak,doc/{html,pdf,txt}}#tree#创建好目录结构后,可以使用tree命令查看创建后的目录结构 #mv proj.sh /home/Sunrier/bin#为了能够直接使用文件名放到系统可执行路径下cd $CURRPATH
[Sunrier@localhost Proj]$ proj.sh
[Sunrier@localhost Proj]$ ls
bak bin etc include lib log src
[Sunrier@localhost Proj]$
//V0.2
#!/bin/sh#FileName:proj.sh#Function:create project directory quckily#Version:V0.2#Author:Sunrier#Date:2012-09-09CURRPATH=$PWDPROJPATH="/mnt/hgfs/Sunrier/Homework"PROJNAME="Proj"cd $PROJPATH 2>/dev/nullif [ $? -ne 0 ]thenecho "没有找到项目目录,创建失败!"cd $CURRPATHexit 1fi#不考虑隐藏目录和文件FileList=""FileList=`ls | grep -v "^proj.sh$" 2>/dev/null`if [ "" != "$FileList" ]thenecho "准备创建的项目目录下存在其他相关信息!"elseecho "准备创建的项目目录下不存在其他相关信息!"fiif [ -d "$PROJNAME" ]thenecho "项目$PROJNAME已经存在,创建失败!"cd $CURRPATHexit 1elseecho "项目$PROJNAME不存在!"fimkdir -p $PROJNAME/{bin,sbin,include,lib,etc,src,log,bak,doc} >/dev/null 2>&1#treemv proj.sh $PROJNAME/sbin/#treeecho "创建项目目录$PROJNAME成功!"cd $CURRPATH
- Linux下使用Shell脚本快速创建项目目录模板
- Linux下使用Shell脚本备份项目代码模板
- 使用shell脚本为项目快速创建文件
- linux下创建shell脚本
- 快速创建laravel项目shell脚本
- Linux下使用Shell根据txt文件批量创建目录
- Ubuntu下使用shell脚本创建批处理文件
- Linux下使用Shell脚本删除一个目录下的所有子目录和文件
- shell根据模板创建目录
- shell脚本查看 创建目录
- Shell-快速创建大量目录
- Linux快速创建apache站点环境的shell脚本
- linux下shell脚本如何进入父目录
- 在任意目录下使用某个shell脚本
- 使用shell脚本压缩当前目录下的文件夹
- linux下shell脚本
- Linux Shell脚本快速入门
- linux系统下用shell脚本创建FTP帐号
- Linux V4L2 摄像头视频采集
- winform程序调用webservice时的Session问题
- 设置QPushButton的平面与突出(遍历控件)
- hdu 1198 Farm Irrigation
- 数组长度判断时出现的诡异问题总结
- Linux下使用Shell脚本快速创建项目目录模板
- mysql 自动备份数据库 批处理文件
- 倪光南:离岸外包收效不大 应大力发展嵌入式软件
- Android窗口标题显示操作
- Java TCP/IP协议笔记:基本套接字
- rdesktop架构解析(RDP协议分析)
- 讲座信息
- 全排列问题
- Java实现堆栈小应用