首页 > 解决方案 > 如何将 Windows 路径转换为 ​​UNIX 路径

问题描述

我正在编写一个将在 Linux、Windows 和 macOS 上运行的 GitHub Actions 工作流。为了避免冗余,我想尽可能在​​所有平台上使用相同的步骤。这包括 UNIX 命令,例如curlPowerShell tar(Windows 上的默认 shell)中不可用的命令。所以我打算bash在所有平台上明确设置外壳。

这带来了问题:bash在命令中需要 UNIX 路径,但从文档中,似乎所有环境变量都包含特定于平台的路径。所以在 Windows 上,所有环境变量都将包含 Windows 路径。如何将它们转换为 UNIX 路径以用于bash

编辑:澄清:

标签: github-actions

解决方案


推荐阅读