1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/bin/csh
if ($argv[1] == "-i")
@ i = 2
else
@ i = 1
if ($#argv >= 2) then
if (-d $argv[$#argv]) then
while ($i < $#argv)
if (-f $argv[$i]) then
if (-e "$argv[$i]/$argv[$#argv]" && $argv[1] == "i") then
echo " le fichier $src doit-il etre ecrase (O/n) ? "
set reponse = $<
if($reponse == 'o' || $reponse == 'O') then
cp $argv[$i] $argv[$#argv]
endif
else
cp $argv[$i] $argv[$#argv]
endif
else
echo "Le fichier $argv[$i] n'existe pas"
endif
@ i++
end
else
echo "Le répertoire $argv[$#argv] n'existe pas";
endif
else
echo "Il faut en argument les fichiers à copier et le dossier de destination \n
Exemple : sauve -i fichier1 fichier2 /repertoire";
endif |