这几个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