【发布时间】:2020-06-18 08:44:06
【问题描述】:
我正在使用 Clion,但不确定如何使用我的代码运行 .sh 文件。这是一个作业,我必须运行一个自动测试来测试我的代码。
这就是它的描述方式:$ ./test_p2.sh 2
我的代码文件夹中有 shell 文件,但在可执行文件或工作目录中看不到它。
感谢任何帮助!谢谢
【问题讨论】:
标签: c++ powershell intellij-idea ide clion
我正在使用 Clion,但不确定如何使用我的代码运行 .sh 文件。这是一个作业,我必须运行一个自动测试来测试我的代码。
这就是它的描述方式:$ ./test_p2.sh 2
我的代码文件夹中有 shell 文件,但在可执行文件或工作目录中看不到它。
感谢任何帮助!谢谢
【问题讨论】:
标签: c++ powershell intellij-idea ide clion
您不能直接在 Windows 上运行 Linux shell 脚本。但是,您确实有几个选择:
Git Bash)Windows Subsystem for Linux) 下运行您的脚本对于 1 和 2,您需要确保脚本的任何依赖项在 Cygwin 或 mintty 中都可用。
对于 3,确保设置 WSL 后,您可以在 WSL 下运行单个命令:wsl script.sh arg1 arg2 argX。
我会推荐选项 3 或 4。3 可能会在兼容性和易于设置(无需移植脚本)方面提供最佳体验,因为 Cygwin 和 mintty 设置依赖项可能会很痛苦。选项 4 将是最好不过,只要您精通 PowerShell 和 shell 脚本,并且可以将等效调用从一个转换到另一个。
【讨论】: