抛开运行某人给我的脚本的安全隐患,我怎么能提前知道该脚本需要一定数量的参数?无需阅读代码。
如果有人只是给我一个脚本,有没有办法知道它需要 4 个参数或任何情况?
我想我正在寻找最佳实践答案。我显然不是开发人员,只是好奇某些事情是如何完成的。
抛开运行某人给我的脚本的安全隐患,我怎么能提前知道该脚本需要一定数量的参数?无需阅读代码。
如果有人只是给我一个脚本,有没有办法知道它需要 4 个参数或任何情况?
我想我正在寻找最佳实践答案。我显然不是开发人员,只是好奇某些事情是如何完成的。
你想知道什么样的剧本?Shell 或 Windows Batch 或 Ruby 或 Python ?
对于 Python 中的脚本,不阅读代码就不可能知道参数的数量。在 Python 中,我们可以将任何参数传递给 Python 脚本。脚本决定是否使用它们。
脚本作者提供描述以下部分或全部的文档是符合礼节的:脚本的目的、预期的参数和操作模式。
某些脚本在使用适当的帮助开关(例如 或 )运行时会生成缩写的用法消息(列出接受的theScript -h
参数theScript --help
)theScript /?
。
构成可安装工具、包或应用程序一部分的脚本可能具有关联的“手册页”( man theScript
) 或已发布的文档,例如超文本页面、文本文件、印刷手册或 Internet 上的页面。可以通过浏览文件系统/开始菜单 (Windows)/提供的材料和原始安装媒体或通过搜索 Web 找到此类文档。
当然,这仅适用于惯例;通常没有由计算机系统在脚本上强制执行的合同。如果有人“给你一个脚本”(来源有问题),那么以上都不能保证。
如果您明确收到一个脚本(包含在编辑器中可读的文本而不是二进制乱码),那么内容可能包括一段包含有用信息的散文,而您无需阅读和理解“代码”。