Go : erreur « Échec de l'exécution de la commande » lors de l'utilisation du caractère générique
Lors de la tentative d'exécution d'une commande « mv » à l'aide du package exec de Go , un message d'erreur indiquant « état de sortie 1 » peut s'afficher. Ce problème survient lors de l'utilisation de caractères génériques, tels que "*", dans la commande.
Le problème réside dans la façon dont le shell interprète la commande. Lorsqu'un caractère générique est saisi dans le shell, il est développé en une liste de noms de fichiers correspondants. Cependant, lors de l'utilisation du package exec, le caractère générique n'est pas développé et la commande est exécutée avec le caractère générique lui-même comme argument.
Pour résoudre ce problème, deux approches peuvent être adoptées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!