有时我需要帮助朋友编写 bash 脚本。当我在 Windows 机器上时,它是一个工作环境,我不能只设置 Cygwin 或使用 VM。
是否有一些我可以使用的免费脚本网站,最好是我可以使用 Putty 连接它或类似的网站?
freenode上的 #bash 频道推荐ShellCheck,这是一个在线资源,您可以在其中粘贴您的 shell 脚本,并且将检查它们是否存在语法错误、POSIX 合规性和其他直接错误:
ShellCheck 是一个用于 sh/bash 脚本的静态分析和 linting 工具。它主要专注于处理典型的初级和中级语法错误和陷阱,其中 shell 只是给出一个神秘的错误消息或奇怪的行为,但它也报告了一些更高级的问题,这些问题可能导致延迟失败。
ShellCheck 是一个开源项目,因此您可以下载代码并运行您自己的实例。
对于重量级解决方案,您可以启动 Amazon EC2 实例。“免费/试用”级别在您帐户的第一年免费:
因此,在这种情况下,您将有多种发行版和 shell 可供选择。