Go 修改ENV代理GoProxy解决运行官方样例代码无法获得module的问题

按照官方向导的样例代码,运行rsc.io/quote的部分 no required module provides package rsc.io/quote; to add it:,出现了我发找到所需模块mudule的报错 ,从mod tidy输出也是报无法连接 A connection attempt failed because the connected party did not properly respond after a period of time。可以通过修改代理GoProxy来解决。

Linux 获得脚本shell所在当前目录的方法

在linuix的Shell里运行,如果涉及到文件操作,必然要考虑当前目录是哪里? 因为不能保证用户一定在脚本所在的目录下运行。一个方案是将当前目录切换到脚本目录,另一个方案是脚本里获得脚本所在目录,然后使用绝对目录。无论哪种,都需要获得脚本所在的目录。本文介绍网上使用最多的一个方案。