我正在尝试编写一个 bash 脚本,它可以让我在文件中保存备份代码(很多数字)。我已经完成了脚本,但它只让我保存 4096 位代码。
我尝试这样做:
# Ask for backup code
read -p "Backup code:" backupcode
# Check backup code length
l="${#backupcode}"
m=4096
if (( l > m )); then
echo -e "${RED}ERROR:${NC} Backup is too large! The limit is 4096 digits."
else
# Save backup code in the file
echo $backupcode > "${path[$i]}"
fi
我认为这没有检测到备份太大。所以,我认为有一些与读取命令有关的东西。
如果 存在限制read
,我可以使用其他替代方案吗?