Linux,Unix,MacOS上如何制作命令脚本可执行文件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
前言
我经常遇到这样的情况,完成某项任务的时候要机械性地在terminal/shell里输入一系列的命令,每次完成的时候输入的命令几乎一样,唯独一些参数不同。如果某个命令或者脚本软件长时间不用的话,会忘掉用法,每次都去查的话又很麻烦。这种时候,我倾向于自己写一个脚本文件,再想做同样的操作的话,只需要一行命令执行这个脚本文件,通过自己编写的对话式脚本给的提示,输入相对应的参数,再一回车就ok了。
案例
每次在本地的git仓库更改内容,都要输入三条以上的命令才能上传到github上,每次的命令几乎一样,还容易忘记具体用法。我就以github的上传更新为例写一个脚本。
通常做法
直接上命令行(本地文档名为test)
$ cd test
$ git add .
$ git commit -m "2019-09-10-22" #带引号的信息是本次commit的专有信息,每次都不同。
$ git push -u o