【问题标题】:how to use execlp to locate command in unix如何使用 execlp 在 unix 中定位命令
【发布时间】:2012-08-03 20:41:12
【问题描述】:

在我的程序中,用户将键入命令及其参数,我想找到它。例如,他打印 wc -l -c。由于我不知道他会输入多少参数,我应该如何使用 execlp? execlp 的语法是 int execlp(const char*file,const char *arg0...,(char*)0); 假设我将命令及其参数存储在 char* arguments[].

【问题讨论】:

    标签: unix arguments exec


    【解决方案1】:

    由于对mark a comment as an answer 的功能请求仍然被拒绝,我在此处复制上述解决方案。

    你想要 execvp()。 – 致命错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-01
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多