Ошибка: схема отсутствует

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

Мой вопрос здесь. Что означает ошибка, и можете ли вы исправить мои коды, если считаете, что это неправильно? Спасибо тебе за помощь.

0 ответов

Другие вопросы по тегам