有在线bash脚本测试网站吗?


10

有时我需要帮助朋友使用bash脚本。当我在Windows计算机上时,它是一个工作环境,我不能只安装Cygwin或使用VM。

我是否可以使用一些免费的脚本网站,最好是可以使用Putty进行连接的网站或类似网站?


4
过去,我遇到了一个有趣的网站ideone。我并没有使用太多,也不能保证它的准确性或POSIX合规性或有用性,但是它确实包含bash版本4作为您可以在线测试的语言之一。
2012年

Answers:


2

对于繁重的解决方案,您可以启动Amazon EC2实例。您帐户第一年的“免费/试用”层免费:

http://aws.amazon.com/free/

因此,在这种情况下,您可以选择多种发行版和外壳。


7

我相信您正在寻找“ 免费外壳帐户 ”。您应该可以注册一个描述您所要寻找的内容的网站。

这些通常是在不期望隐私的情况下提供的。请注意您存储的内容和使用的密码。


4

freenode上的#bash频道建议您使用ShellCheck这个在线资源,您可以在其中粘贴您的Shell脚本,并且将检查它们的语法错误,POSIX兼容性以及其他直接错误:

ShellCheck是用于sh / bash脚本的静态分析和整理工具。它主要专注于处理典型的初学者和中级语法错误和陷阱,在这些错误和陷阱中,shell仅仅给出神秘的错误消息或奇怪的行为,但它还报告了一些更高级的问题,在某些极端情况下,情况可能会导致延迟失败。

ShellCheck是一个开源项目,因此您可以下载代码并运行自己的实例。



0

如果您寻找可以执行Linux和bash命令的东西或其他地方,http://cb.vu/似乎是个好地方。这是一个基于Web的外壳。


2
bash从任何意义上说,这都不是(甚至不是POSIX相似的)shell。
克里斯·

2
至少在这里可以输入一些Linux命令并查看会发生什么,不是吗?
山姆

3
当到达这一点时if: Command not found,shell重定向操作符将不起作用,并且几乎没有命令与它们的标准等效功能相匹配(更不用说它们似乎甚至没有试图模仿Linux的情况,在其类似版本中提到了FreeBSD。 -MOTD)...
克里斯·

1
这不是bash shell,因此不符合OP要求。它只包含很小一部分的特定命令。它不适合编写脚本。
乔治M
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.