要在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
腳本將會輸出“文件為空”或“文件不為空”來判斷文件是否為空。