参数我想创建简单的程序,它会从参数运行shell命令,例如如何从命令
./run date +"%r"
07:56:05 PM
运行execlp,但我不能图如何。我尝试这个,但它不工作。我很困惑,绝对倾斜人物如何EXEC作品..
#include <unistd.h>
#include <stdio.h>
int main (int argc, char *argv[]){
execlp("bash","bash", "argv[1]", (char*)0);
return 0;
}
你不应该把'argv [1]'放在引号中。 –
您可以使用execvp吗?这将是eaiser。 –