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
고맙습니다. 이제 작동하고 더 큰 스크립트에서 구현할 수 있습니다. – b0red