要在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
脚本将会输出“文件为空”或“文件不为空”来判断文件是否为空。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:怎么用shell判断变量是否为空