


Comment exécuter des commandes Shell en JavaScript à l'aide de la fonction « exec » ?
Oct 19, 2024 pm 12:23 PMComment exécuter des commandes Shell avec JavaScript
Présentation
Ce guide montrera comment exécuter des commandes Shell dans JavaScript à l'aide du module child_process fourni par Node's. API.
Implémentation
Pour réaliser cela 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 | toilettes -l. Cette commande exécutera la commande cat pour concaténer le contenu de tous les fichiers .js et le fichier inexistant bad_file. Il transmet ensuite la sortie à la commande wc -l, qui compte le nombre de lignes dans la sortie.
La fonction exec prend trois paramètres supplémentaires :
- stdout : capture le standard sortie de la commande.
- stderr : capture la sortie d'erreur standard de la commande, le cas échéant.
- erreur : indique si une erreur s'est produite lors de l'exécution de la commande.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

jQuery obtient un rembourrage / marge d'élément

jQuery Vérifiez si la date est valide

10 vaut la peine de vérifier les plugins jQuery

Http débogage avec le nœud et le http-console

Tutoriel de configuration de l'API de recherche Google personnalisé

jQuery Ajouter une barre de défilement à div
