当前位置: 技术问答>linux和unix
这几个linux 命令参数的含义是啥哦?
来源: 互联网 发布时间:2017-03-25
本文导语: 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 请大家帮忙看下,这几个标为红色的是啥意思...
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
请大家帮忙看下,这几个标为红色的是啥意思哦?
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
-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