我可以在 Windows 10 上使用 bash 命令吗(例如通过使用 VBA 宏)?

我可以在 Windows 10 上使用 bash 命令吗(例如通过使用 VBA 宏)?

是否有可能在 Windows 10 中使用 Linux 命令行工具?也就是说,我主要在 Ubuntu 上工作,bash并且我编写了一些有用的脚本来计算 CSV 文件上的内容,例如通过awk。有时grep对我的任务很有用。我在想我是否可以在 Excel 中使用它们,方法是制作一个新的 VBA 脚本,该脚本调用 Windows 10 的 Linux 子系统,执行工作并将结果发送到 Windows,因为我有时在工作场所使用 Windows。或者也许可以安装运行 Ubuntu 的 VirtualBox 以使用 Linux 工具修改数据。是否可以在 Windows 和 Linux 之间发送命令行脚本和文件?

答案1

这不是我测试过的东西,但它应该是可能的。

VBA 可以称呼外部程序,因此您应该能够调用本机版本awk或其他类 UNIX 命令。您可以为各种来源,例如 Cygwin。

相关内容