AI智能
改变未来

shell 判断一个文件或者目录是否存在

#!/bin/bash

Program: # 判断一个文件或者目录是否存在 # History: # 01/04/2011 saint first releas

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

read -p \"输入你要查找的文件路径:\" dirclearif [ $dir = \"\" ] || [ ! -e $dir ]; thenecho \"该文件不存在\"echo \"**是否创建文件或目录**\"echo \"**1创建文件 2创建目录**\"echo \"**************3 离开***\"read -p \"选择:\" numclearcase $num in\"1\")exe=`touch $dir`echo \"文件创建成功,完整路径是$dir\";;\"2\")exe=`mkdir $dir`echo \"目录创建成功,完整路径是$dir\";;\"3\")exit 1;;esacelif [ -d $dir ]; thenecho \"$dir是一个目录\"elif [ -f $dir ]; thenecho \"$dir是一个文件\"elseecho \"$dir既不是目录,也不是文件\"fi
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » shell 判断一个文件或者目录是否存在