温馨提示×

linux中怎么用shell判断文件是否为空

小亿
452
2023-11-09 14:54:20
栏目: 编程语言

要在Linux中使用Shell脚本判断文件是否为空,可以使用以下代码:

#!/bin/bash

# 获取文件大小
filesize=$(stat -c%s "$1")

# 判断文件大小是否为0
if [[ $filesize -eq 0 ]]; then
    echo "文件为空"
else
    echo "文件不为空"
fi

将以上代码保存为一个.sh文件,例如check_file.sh,然后在终端中执行该脚本并传入要判断的文件路径作为参数,如:

$ bash check_file.sh /path/to/file.txt

脚本将会输出“文件为空”或“文件不为空”来判断文件是否为空。

0