我应该如何将Bash函数库转换为用于Bash的Python函数库?

时间:2015-06-07 08:08:14

标签: python bash function dependencies environment

我在一个文件中有一个庞大的Bash函数库,它来自Bash,通过Bash中的单个命令使所有函数可用。

这些函数采用普通参数(例如输入文件名,输出文件名等),但它们都采用特殊参数--interrogate,这导致它们不能运行,而是报告它们的要求和依赖性。当源库时,它循环遍历所有函数,询问它们,并确定它们的依赖性(例如所需的程序)是否可用。如果依赖项不可用,则库会对此进行警告并提供安装它们。

这种方法一直在运行,但管理起来相当困难,我真的宁愿在Python中工作,在那里我可以为Bash函数对象定义一个类等。

那么,我怎么能把这个库转换成Python呢?我希望各种函数在Bash中使用它们各自的名称,而不是Python脚本的参数。

0 个答案:

没有答案