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

    技术2026-05-06  2

    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  

     

    最新回复(0)