首页 > 解决方案 > 何时在客户端库上使用 shell 命令?

问题描述

有时在设计依赖于另一个工具/库的软件时,我们可以直接通过 shell 命令或通过它公开的客户端库来使用它。

例如,作为某些 Golang 应用程序的一部分,我必须将现有文件复制到另一个位置。此时,我可以使用cp viaexec.Command来复制文件,也可以使用允许我复制文件的 Golang 库。库方法显然更干净。

在什么情况下建议在客户端库上使用 shell 命令?

标签: shell

解决方案


推荐阅读