1
这是较大脚本的一小部分,但它不显示正确的结果。我希望它检查一个文件夹,如果该文件夹存在,然后检查其中的文件数量。如果为空则退出(继续使用较大的脚本)。或者,也许它应该是一个大功能? 脚本:Bash函数未按预期返回值
#!/bin/bash
BU_DIR=~/Backups
function Func_CountFiles() {
FILES=$(find ${BU_DIR} -type f | wc -l)
# echo $BU_FILES
}
### Get files from Backupfolder
#
if [ ! -d "${BU_DIR}" ]; then
BU_Status="Directory, ($BU_DIR), not found!"
else
Files=$(Func_CountFiles)
if [ $Files -le "0" ]; then
FU_Status="Current dir, ($BU_DIR), is empty."
else
# Files=$(Func_CountFiles)
BU_Status="Current dir, ($BU_DIR), contains $Files."
fi
fi
exit 0
Thanx,U我的一天。现在它可以工作,我可以在更大的脚本中实现它。 – b0red