229 shaares
Besoin de modifier le comportement d'un script Perl…
Après quelques recherches, petite liste de liens qui m'ont été utiles :
- Comment appeler une commande shell depuis Perl :
system("sh script.sh --help"); - Comment supprimer un fichier :
unlink $temp_file; - Comment lire le contenu d'un fichier et le placer dans une variable ligne par ligne :
open(my $fh, '<:encoding(UTF-8)', $temp_file) or die "Could not open file '$temp_file' $!"; while (my $row = <$fh>) { chomp $row; push(@my_array, "$row"); } - Comment utiliser une variable Perl dans une commande Shell :
system("ls -1 /dev/sd* | grep -vE '[0-9]' > $temp_file") == 0 or die "system command to create $temp_file failed: $?";
Et au final ça s'est plutôt bien passé :)