要在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
脚本将会输出“文件为空”或“文件不为空”来判断文件是否为空。