【发布时间】:2020-02-22 21:00:26
【问题描述】:
我想学习在 linux 中为程序创建包装器。如何做到这一点?教程参考网页/链接或示例就可以了。为了阐明我想学习的内容,我将举例说明。
我使用 vim 来编辑文本文件。并使用 rcs 作为我的简单修订控制系统。 rcs 允许您签入和签出文件。我想创建一个名为 vir 的变形程序,当我在 shell 中键入:
$ vir temp.txt
将使用ci -u temp.txt 将文件 temp.txt 加载到 rcs 中,然后允许我使用 vim 编辑文件。
当我退出并返回时,它需要先检查文件,使用 ci -u temp.txt 并允许我像通常使用 vim 一样编辑文件,然后当我保存并退出时,它应该使用co -u temp.txt 签入文件,作为其中的一部分,我应该能够添加版本控制注释。
基本上,我想要在命令行上做的就是:
$ vir temp.txt
就像使用 vim 一样。包装器应该为我处理版本控制。
【问题讨论】:
-
这通常是别名、函数、脚本或编译程序的用途。任何你可以编写程序的方式,你都可以做到这一点。