0

蒸気エンジンと依存関係をダウンロードしてインストールするスクリプト ファイルをダウンロードしました。コードが正確に何をしているのかを理解しようとしています。一部は理解できましたが、いくつかの機能を理解できませんでした。誰かがこれらの機能が何をしているのか説明できますか?

download() {
    local url="$1"
    local filename="$(basename "$url")"

    if [ ! -f "$filename" ]; then
        wget -c "$url" -O "$filename.part"
        mv "$filename.part" "$filename"
    fi
}

package() {
    local url="$1"
    local target="$2"

    download "$url"

    mkdir -p "$target"
    ar p "$(basename "$url")" data.tar.gz | tar xz -C "$target"
}

STEAM_DEB_URL="http://media.steampowered.com/client/installer/steam.deb"
UBUNTU_DEB_URL="http://security.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu10.2_i386.deb"
4

1 に答える 1