请参阅下面的代码:上面的代码显示首先检查特定路径中可用的磁盘空间,并且它必须具有比分配的空间更大的空间,并且在检查磁盘空间后,它将通过使用"wget"
之后,它将提取所有tar.gz
个文件。当我执行我的脚本时,会出现错误并显示:blah.blah.blah.tar.gz: Scheme missing.
#!/bin/bash
bundle=$(awk -F = '{print $2}' config.txt)
bundlename=$(echo "$bundle" | awk -F / '{print $11}')
diskspace=$(df -h /dev/shm | sed '1d' | awk '{print $5}' | cut -d'%' -f1)
allowed=0
if [ "${diskspace}" -gt "${allowed}" ]; then
wget -A "$bundle"
for file in *.tar.gz; do
gunzip -c "$file" | tar xf -
done
rm -vf "$file"
else
echo "Not enough space to download the bundle"
exit
fi
我的问题在这里。错误意味着什么,如果您觉得错误,可以更正我的代码吗?谢谢你的帮助。