解析Shell的参数

时间:2019-06-30 06:36:11

标签: c parsing arguments

我正在整个夏天为一个项目实现一个shell。我已经实现的事情之一是能够使用

调用linux内核中的其他shell命令。
 execv(path, args)

但是,我可以得到常规的标准参数来工作

 ls

但是当我尝试做类似的事情

 ls -l

我找不到目录,因为我没有解析

-l

ls命令的一部分。

解析这些东西的最简单方法是什么?

我需要将其存储在以*结尾的char * argv []中。

谢谢

0 个答案:

没有答案