登 录
1. 判断文件是否存在
-e $filename
例如:
#!/bin/bash filename=/home/jifeng/shell/file if [ -e $filename ] then echo "$filename exited" fi
2. 判断文件是否为空
[ ! -s $filename ]
特别注意:如果文件存在且为空,-s代表存在不为空,!将他取反
例子:
#!/bin/bash filename=/home/jifeng/shell/file echo $filename if [[ ! -s $filename ]] then echo "file is null" else echo "file is not null" fi
3. 遍历一个目录下的所有文件
#!/bin/bash readpath="/home/jifeng/AndesProject" for file in $readpath/* do echo "$file" done
抱歉!评论已关闭.