Bonjour,
Je ne dispose pas de linux... mais voilà je suis en DUT Info et j'ai un script en CSH à faire. J'ai installé Cygwin pour tester le script et je ne sais pas si il marche... en effet, il me renvoie une erreur mais pourtant il n'y en a pas , en tout cas je ne la vois pas
Voilà le script :
Il me dit qu'il y a une erreur dans le foreach... mais je la vois pas. Si quelqu'un pouvait m'aider.... merci d'avance et bonne année
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #!/bin/csh if ($#argv >= 2) then if (-d $argv[$#argv]) then foreach i ($argv) if (-f $i) then mv $i $argv[$#argv] else echo "L'argument $i n'est pas un fichier valide" endif end else echo "Le dernier argument n'est pas un répertoir valide"; endif endif
Partager