Linux下使用Shell脚本快速创建项目目录模板


Linux下使用Shell脚本快速创建项目目录模板

//proj.sh

  1. #!/bin/sh      
  2. #FileName:proj.sh   
  3. #Function:create project directory quckily      
  4. #Version:V0.1      
  5. #Author:Sunrier      
  6. #Date:2012-07-18   
  7. #Shell脚本中变量赋值等号两边均不能有空格存在   
  8. CURRPATH=$PWD    
  9. PROJPATH="/mnt/hgfs/Sunrier/Proj"  
  10. cd $PROJPATH  
  11. mkdir {bin,include,lib,etc,src,log,bak} >/dev/null 2>&1  
  12. #-p参数确保目录名称存在,如果目录不存在的就新创建一个,常用于快速创建多级子目录   
  13. #mkdir -p projectname/{bin,include,lib,etc,src,log,bak,doc/{html,pdf,txt}}   
  14. #tree   
  15. #创建好目录结构后,可以使用tree命令查看创建后的目录结构    
  16. #mv proj.sh /home/Sunrier/bin   
  17. #为了能够直接使用文件名放到系统可执行路径下   
  18. cd $CURRPATH  

[Sunrier@localhost Proj]$ proj.sh
[Sunrier@localhost Proj]$ ls
bak  bin  etc  include  lib  log  src
[Sunrier@localhost Proj]$

相关内容