Ошибка: схема отсутствует
См. мой код ниже: приведенный ниже код показывает, что сначала проверяется дисковое пространство, доступное по указанному пути, и оно должно занимать больше места, чем выделенное пространство, и после проверки дискового пространства оно загружает файл с помощью "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
Мой вопрос здесь. Что означает ошибка, и можете ли вы исправить мои коды, если считаете, что это неправильно? Спасибо тебе за помощь.