Ce guide démontrera comment exécuter les commandes shell dans JavaScript à l'aide du module Child_Process fourni par Node's Api.
Pour y parvenir en javascript, vous utiliserez la fonction exec du module child_process. Cette fonction vous permet d'exécuter des commandes shell à partir de votre code javascript et d'accéder à leur sortie.
var exec = require('child_process').exec; exec('cat *.js bad_file | wc -l', function (error, stdout, stderr) { console.log('stdout: ' stdout); console.log('stderr: ' stderr); if (error !== null) { console.log('exec error: ' error); } } );
Dans l'exemple ci-dessus, la fonction EXEC est invoquée avec la commande shell Cat * .js bad_file | wc -l. Cette commande exécutera la commande CAT pour concaténer le contenu de tous les fichiers .js et du fichier inexistant bad_file. Il tue ensuite la sortie vers la commande wc -l, qui compte le nombre de lignes dans la sortie.
La fonction Exec prend trois paramètres supplémentaires:
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3