标签: c parsing arguments
我正在整个夏天为一个项目实现一个shell。我已经实现的事情之一是能够使用
execv(path, args)
但是,我可以得到常规的标准参数来工作
ls
但是当我尝试做类似的事情
ls -l
我找不到目录,因为我没有解析
-l
ls命令的一部分。
解析这些东西的最简单方法是什么?
我需要将其存储在以*结尾的char * argv []中。
谢谢