在Linux中运行OS X上编写的bash脚本

在Linux中运行OS X上编写的bash脚本,linux,macos,bash,shell,Linux,Macos,Bash,Shell,我有一个在OS X上编写和测试的bash脚本。我需要能够在Linux中运行该脚本,但是我目前无法访问Linux系统进行测试 我知道OS X和Linux上的语法之间有一些细微的差异,比如对于cp的md5/md5sum和-E/-r,我想知道是否有人可以建议一种方法,我可以确保它在Linux上正常运行,而不需要对它进行测试?您可以在Mac上使用,例如,设置一个Linux虚拟机,并将其用于测试等。如果它非常小,并且可以在sh和bash上运行。。。你可以在浏览器中使用所有QEMU?你可以将它粘贴进去,看看

我有一个在OS X上编写和测试的bash脚本。我需要能够在Linux中运行该脚本,但是我目前无法访问Linux系统进行测试


我知道OS X和Linux上的语法之间有一些细微的差异,比如对于cp的md5/md5sum和-E/-r,我想知道是否有人可以建议一种方法,我可以确保它在Linux上正常运行,而不需要对它进行测试?

您可以在Mac上使用,例如,设置一个Linux虚拟机,并将其用于测试等。如果它非常小,并且可以在sh和bash上运行。。。你可以在浏览器中使用所有QEMU?你可以将它粘贴进去,看看是否有奇怪的事情发生。否则,请提问并展示脚本:我们不能盲目地思考哪里可能出错:您描述的差异不是shell本身的一部分;OSX和Linux安装了不同的命令。