Bash-PWD在当前文件夹中未执行

时间:2019-04-03 00:31:02

标签: bash unix terminal

我正在使用以下可执行文件从网上下载一个zip,将其解压缩然后删除。

#!/usr/bin/env bash

echo "Downloading project resources from Storage..."

filename="outfile.zip"

if curl --silent -o "${PWD}/${filename}" -L "https://mylink.com"; then
    unzip "${filename}"
    if [[ -f "${PWD}/${filename}" ]]; then
        echo "Removing the file.."
        rm -f "${PWD}/${filename}"
    fi
else
    echo "Something went wrong"
fi
echo "Done!"

但是,PWD似乎不起作用,因为该zip文件已下载到Mac的主目录中,并且文件也被提取到该目录中。我想将zip文件下载并提取到可执行文件的同一文件夹中,无论它在哪里。

我在这里做什么错了?

0 个答案:

没有答案