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