我注意到
Windows 7能够执行.sh文件,就好像它们是.bat文件一样.这让我想知道是否有可能写一个.sh文件,以便它可以在Windows和
Linux中执行(比方说bash).
我想到的第一件事是制作一个if语句,使得Windows和Ubuntu可以处理它并跳转到相应的块来执行特定于plattform的命令.怎么可以这样做?
你可以用这个:
原文链接:https://www.f2er.com/bash/383566.htmlrem(){ :;};rem ' @goto b ';echo sh;exit :b @echo batch
它是有效的shell脚本和批处理,并将根据其运行方式执行不同的块.
修改echo和@echo行以执行您想要的操作.