#!/bin/sh
echo "声明准备下载的Golang版本号"
export GOLANG_VERSION=1.13.3
echo "从国内可以下载的服务器下载"
# -------------------------------------------------------------------
#
wget https://dl.google.com/go/go$GOLANG_VERSION.darwin-amd64.pkg
wget https://dl.google.com/go/go$GOLANG_VERSION.windows-386.msi
wget https://dl.google.com/go/go$GOLANG_VERSION.windows-amd64.msi
wget https://dl.google.com/go/go$GOLANG_VERSION.linux-amd64.tar.gz
wget https://dl.google.com/go/go$GOLANG_VERSION.src.tar.gz
# -------------------------------------------------------------------
# echo "打开安装包,启动安装过程"
# open go$GOLANG_VERSION.darwin-amd64.pkg
应用场景
笔者经常遇到下载最新版本Golang的任务,同时下载源代码,Linux版本,macOS版本,win32和win64的情况。
install-latest-golang
$ touch install-latest-golang && chmod +x install-latest-golang
复制文章开头的内容到上述Shell脚本,保存。
GOLANG_VERSION1.3
执行Shell脚本
$ ./install-latest-golang
下载完成的文件清单
如果在macOS下,那么可以执行执行如下命令安装
可以看到熟悉的图形化安装界面