日期:2014-05-16  浏览次数:20628 次

这几个linux 命令参数的含义是啥哦?
if [ "$dir" == "" -o ! -d "$dir" ]; then 
  echo "The $dir is NOT exist in your system." 
  exit 1 
fi 

if [ ! -e logical ]; then 

elif [ -e logical ] && [ -f logical ]; then 

请大家帮忙看下,这几个标为红色的是啥意思哦?
------解决方案--------------------
百度之,shell if.
------解决方案--------------------
格式:-操作符 filename  
-e 文件存在返回1, 否则返回0  
-r 文件可读返回1,否则返回0  
-w 文件可写返回1,否则返回0  
-x 文件可执行返回1,否则返回0  
-o 文件属于用户本人返回1, 否则返回0  
-z 文件长度为0返回1, 否则返回0.  
-f 文件为普通文件返回1, 否则返回0  
-d 文件为目录文件时返回1, 否则返回0