优化 resizeImg 函数中的文件查找逻辑,使用 find 替代 ls 以提高准确性

This commit is contained in:
Ing 2025-05-03 21:09:05 +08:00
parent d8e4842a6d
commit 46db33e6f3

View File

@ -317,8 +317,8 @@ function resizeImg() {
local LOOPX
LOOPX=$(sudo losetup -f)
sudo losetup -P "${LOOPX}" "${OUTPUT_FILE}"
sudo e2fsck -fp "$(ls ${LOOPX}* 2>/dev/null | sort -n | tail -1)"
sudo resize2fs "$(ls ${LOOPX}* 2>/dev/null | sort -n | tail -1)"
sudo e2fsck -fp "$(find "${LOOPX}p"* -maxdepth 0 2>/dev/null | sort -n | tail -1)"
sudo resize2fs "$(find "${LOOPX}p"* -maxdepth 0 2>/dev/null | sort -n | tail -1)"
sudo losetup -d "${LOOPX}"
}