首页 > 解决方案 > 如何在golang中解析命令行格式的字符串

问题描述

我有一些命令行字符串:

ffmpeg -i input.mp4 output.avi
ffmpeg -i "my input.mp4" output_2.api

我想将它们解析为切片:[ffmpeg, -i, input.mp4, output.avi] 和 [ffmpeg, -i, "my input.mp4", output_2.avi]。有没有稳定的方法来做到这一点?

标签: gocommand-line

解决方案


https://github.com/google/shlex似乎符合我的要求,我会试试 :)

非常感谢您的支持!

——克劳斯


推荐阅读