如何扫描3个命令行参数?

时间:2019-05-26 21:22:08

标签: c bash

我必须编写一个称为标记的程序,该程序至少接受三个参数,例如:

./marker ls CourseDir -p- wc -c

这意味着marker将使用参数ls启动运行CourseDir的进程,然后使用参数wc启动程序-c。它还将创建管道,并使第一个程序的输出写入管道,并导致第二个程序从管道的另一端读取。参数-p-用作分隔符。

如何扫描参数以找到参数-p-并将其位置保存在变量中,然后将其替换为NULL指针?

0 个答案:

没有答案