Bonjour les gens,
La question a peut être déjà été posée mais j'ai pas mon "pur perlien" sous la main.
Y a t'il un moyen quelconque de passer system avec paramètre dans un if ?
La requète (simplifiée) pour que ce soit plus clair :
system "/bin/cp", "-l", "/$chemin", "/temporaire/$chemin";
/temporaire est créé avec un mkdir du même acabit juste avant et la façon classique avec la commande dans une chaîne de caractère ne marche pas.
Vu que je veux avoir un return 1 en cas de réussite (je sais y a pas trop de risque que ça plante mais les c'est ce que demande le Big Boss) et que system renvoie 0 en cas de réussite j'ai besoin d'un if pour faire le test (le "or return 0" marche pas vu que le 0 que renvoie system est interprété comme faux).
Partager