使用bash脚本更改目录和下载文件,并将其解压缩

时间:2014-05-07 06:32:51

标签: linux loops wget tar cd

我创建了一个脚本来从URL下载文件,我想在特定目录下载它,但问题是当它下载它的时间不会放到给定的目录中,并且在提取文件时也是如此在给定的目录中。

diskspace=$(df -h /var/ | sed '1d' | awk '{print $5}' | cut -d'%' -f1)
bundle=$(awk -F = '{print $2}' config.txt)
allowed=10


if [ "${diskspace}" -gt "${allowed}" ]; then
        cd `/var/`
        wget $bundle
else
        echo "Not enough space to download the bundle"
        echo $output
    exit
fi
while true; do
                for f in *.tar.gz; do
                case $f in '*.tar.gz') exit 0;; esac
                tar zxf "$f"
                rm -v "$f"
                done
        done

有人可以帮我解决这个问题吗?我想要发生的事情是下载给定目录中的文件,并在那里提取它。非常感谢帮助。

0 个答案:

没有答案