在这里我不想详细讲解他们的用法,只说说他们比较明显的区别。
system执行一条命令,并返回退出状态,它并不会捕获命令的输出,它会开启一个新的进程,父进程会等待它执行完后在继续执行
exec会结束当前的进程并执行一条命令但绝不返回
“反引号会执行外部命令并捕获输出,反引号中内插变量会在编译的时候做替换。
在这里我不想详细讲解他们的用法,只说说他们比较明显的区别。
system执行一条命令,并返回退出状态,它并不会捕获命令的输出,它会开启一个新的进程,父进程会等待它执行完后在继续执行
exec会结束当前的进程并执行一条命令但绝不返回
“反引号会执行外部命令并捕获输出,反引号中内插变量会在编译的时候做替换。