J'ai un ensemble de commandes .EXE. Comment puis-je obtenir toutes ces commandes exécutées en Perl comme un seul fichier? Quel est le processus pour appeler les fichiers .EXE en Perl?Comment combiner des commandes .EXE en Perl?
2
A
Répondre
5
La fonction Perl system()
fera ceci:
#!/usr/bin/perl -w
system("prog1.exe");
system("prog2.exe");
3
LLe moyen d'appeler des commandes système de Perl est d'utiliser
system("String containing command + args here")
ou si vous souhaitez effectuer un certain traitement sur la sortie, vous utilisation
accents graves`command + args here`
Vous pouvez utiliser toute votre chaîne de perl normale manipulatio n oneliners avec le backtick aussi bien.
N'oubliez pas de vérifier les codes de sortie de votre commande système, vous ne voudrez peut-être pas exécuter prog2 si prog1 échoue – Oskar