Essayer de comprendre pourquoi cette section de code en utilisant la commande cat ne fonctionne pas avec execvp en C.Utiliser chat et execvp
char *in[5] ={"cat", "file1.txt", ">>", "file2.txt", 0};
execvp(in[0], in);
Lorsque je le lance affiche le contenu de file1.txt mais dit alors:
cat: >> Aucun fichier ou répertoire.
Affiche ensuite le contenu de file2.txt Pourquoi ne reconnaît-il pas l'opérateur >> dans cette instance?