错误:方案缺失

时间:2014-04-29 09:07:21

标签: linux bash wget tar diskspace

请参阅下面的代码:上面的代码显示首先检查特定路径中可用的磁盘空间,并且它必须具有比分配的空间更大的空间,并且在检查磁盘空间后,它将通过使用"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 个答案:

没有答案