1. 判断/tmp/run目录是否存在,如果不存在就建立,如果存在就删除目录里所有文件
#!/bin/bash if [ -d /tmp/run ];then rm -rf /tmp/run/* else mkdir /tmp/run fi2. 输入一个路径,判断路径是否存在,而且输出是文件还是目录,如果是链接文件,还得输出是 有效的连接还是无效的连接
#!/bin/bash # -d 判断是否是一个目录 # -f 判断是否是一个文件 # -L 判断是否是一个软连接文件 # -e 判断文件是否存在 # ls -L 遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录 if [ -d $1 ] then echo "$1 is a directory." exit elif [ -f $1 ] then echo -n "$1 is a file, " if [ -L $1 ] then echo "and it is also a symbolic link." A=`ls -L $1` if [ -e $A ] then echo "Symbolic link exist." else echo "Symbolic link not exist." fi exit else echo "but it is not a symbolic link." exit fi fi
3. 交互模式要求输入一个ip,然后脚本判断这个IP 对应的主机是否 能ping 通,输出结果类似于:Serve