Bash脚本更新自我



我正在使用Bash脚本编写一个实用程序,我想在其中包含一个更新功能。该脚本目前遵循Ruby的gem哲学,例如一个命令包含多个子命令:

gem help
gem version
gem update

理想情况下你应该运行:

myscript update

但我不知道这是否可能。

做这件事最好的方法是什么?我知道写入当前运行的脚本是一个坏主意。

只需调用wget即可下载新版本。下载成功后,将其移动到当前脚本的位置并将其chmod +x

最新更新