在不知道给定命令的完整路径的情况下,可以使用哪些 exec 系统调用系列成员。例如当
"/bin/ls -t" "/bin/cat -n" "/usr/bin/tr /a-z/ /A-Z/"
从命令行给出的输入我可以像这样正确使用 execv(arg[0],args)
(arg[0] -> full path of the command and args -> arguments of the command)
但是当我有“ls /sbin”“wc -w”“cat”输入时,我不能使用 execv。