Home > Database > Mysql Tutorial > shell 判断文件是否存在

shell 判断文件是否存在

WBOY
Release: 2016-06-07 15:30:42
Original
1486 people have browsed it

1. shell 判断 文件 ,目录 是否 存在 或者具有权限 2. #!/bin/sh 3. 4. myPath=/var/log/httpd/ 5. myFile=/var /log/httpd/access.log 6. 7. #这里的-x 参数 判断 $myPath 是否 存在 并且 是否 具有可执行权限 8. if [ ! -x $myPath]; then 9. mkdir $myPat

   1. shell判断文件,目录是否存在或者具有权限  
   2.   #!/bin/sh  
   3.   
   4. myPath="/var/log/httpd/"  
   5. myFile="/var /log/httpd/access.log"  
   6.   
   7. #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限  
   8. if [ ! -x "$myPath"]; then  
   9. mkdir "$myPath"  
  10. fi  
  11.   
  12. #这里的-d 参数判断$myPath是否存在  
  13. if [ ! -d "$myPath"]; then  
  14. mkdir "$myPath"  
  15. fi  
  16.   
  17. #这里的-f参数判断$myFile是否存在  
  18. if [ ! -f "$myFile" ]; then  
  19. touch "$myFile"  
  20. fi  
  21.   
  22. #其他参数还有-n,-n是判断一个变量是否是否有值  
  23. if [ ! -n "$myVar" ]; then  
  24. echo "$myVar is empty"  
  25. exit 0  
  26. fi  
  27.   
  28. #两个变量判断是否相等  
  29. if [ "$var1" = "$var2" ]; then  
  30. echo '$var1 eq $var2'  
  31. else  
  32. echo '$var1 not eq $var2'  
  33. fi  

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template