Answers:
freenode上的#bash频道建议您使用ShellCheck这个在线资源,您可以在其中粘贴您的Shell脚本,并且将检查它们的语法错误,POSIX兼容性以及其他直接错误:
ShellCheck是用于sh / bash脚本的静态分析和整理工具。它主要专注于处理典型的初学者和中级语法错误和陷阱,在这些错误和陷阱中,shell仅仅给出神秘的错误消息或奇怪的行为,但它还报告了一些更高级的问题,在某些极端情况下,情况可能会导致延迟失败。
ShellCheck是一个开源项目,因此您可以下载代码并运行自己的实例。
访问此网站,您可以使用CLI以及创建.sh文件并运行它们:https : //www.tutorialspoint.com/execute_bash_online.php
如果您寻找可以执行Linux和bash命令的东西或其他地方,http://cb.vu/似乎是个好地方。这是一个基于Web的外壳。
bash从任何意义上说,这都不是(甚至不是POSIX相似的)shell。
if: Command not found,shell重定向操作符将不起作用,并且几乎没有命令与它们的标准等效功能相匹配(更不用说它们似乎甚至没有试图模仿Linux的情况,在其类似版本中提到了FreeBSD。 -MOTD)...
bash版本4作为您可以在线测试的语言之一。