6.基本运算符
6.5 文件测试运算符

#!/bin/bash
file="/var/www/testfile/test.sh"
if [ -r $file ]
then
echo "文件可读"
else
echo "文件不可读"
fi
if [ -w $file ]
then
echo "文件可写"
else
echo "文件不可写"
fi
if [ -x $file ]
then
echo "文件可执行"
else
echo "文件不可执行"
fi
if [ -f $file ]
then
echo "文件为普通文件"
else
echo "文件为特殊文件"
fi
if [ -d $file ]
then
echo "文件是个目录"
else
echo "文件不是个目录"
fi
if [ -s $file ]
then
echo "文件不为空"
else
echo "文件为空"
fi
if [ -e $file ]
then
echo "文件存在"
else
echo "文件不存在"
fi
本文介绍了一个bash脚本中使用的基本文件测试运算符。通过这些运算符可以检查文件的各种属性,如可读性、可写性、是否为空等。这对于自动化文件管理和错误处理非常有用。
195

被折叠的 条评论
为什么被折叠?



