Linux脚本(shell)编程(三) 文件操作

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  

 

你可能感兴趣的:(编程,linux,shell,脚本,File,null)