判断文件或目录是否存在
#!/bin/bash
# 检查参数是否为空
if [ $# -eq 0 ]; then
echo "未输入任何参数,请输入参数"
echo "用法: $0 [文件名|目录名]"
exit 1
fi
# 检查文件是否存在
if [ -f "$1" ]; then
echo "该文件存在:"
ls -l "$1"
else
echo "没有找到文件: $1"
fi
# 检查目录是否存在
if [ -d "$1" ]; then
echo "该目录存在:"
ls -ld "$1"
else
echo "没有找到目录: $1"
fi