Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1385 connectés 

  FORUM HardWare.fr
  Programmation

  [COMMANDE SOUS UNIX]Please aidez moi !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[COMMANDE SOUS UNIX]Please aidez moi !!!

n°103282
Tarace
ouééééééééééé
Posté le 21-02-2002 à 17:22:57  profilanswer
 

voila je dois rendre ca mais je sais pas comment le faire, vous pouvez m aider ???
 
Ecrire une commande qui dépose des fichiers à detruire par l utilisateur dans un repertoire nommé .corbeille
Ce répertoire sera créé lors de la première utilisation de la commande. La commande doit effectuer le dépot d'un fichier dans la corbeille uniquement dans les 2 cas suivants :
  - Un fichier de même nom ne s y trouve pas deja
  - Un fichier de même nom s'y trouve déjà mais le contenu est different
 
 
merci d avance car la je galere  :hello:  :sweat:


---------------
J'ai Mon Cube [:ddr555] + XboAte !
mood
Publicité
Posté le 21-02-2002 à 17:22:57  profilanswer
 

n°103303
Tarace
ouééééééééééé
Posté le 21-02-2002 à 18:34:00  profilanswer
 

please  :cry:


---------------
J'ai Mon Cube [:ddr555] + XboAte !
n°103318
gfive
Posté le 21-02-2002 à 18:57:31  profilanswer
 

putain.....Ca ressemble encore à un TP, ça.......
 
Bon.....j'aime pas faire le boulot pour les feignasses!! :D
 
man diff
man bash

n°103344
Tarace
ouééééééééééé
Posté le 21-02-2002 à 19:55:47  profilanswer
 

de l aide svp  :cry:


---------------
J'ai Mon Cube [:ddr555] + XboAte !
n°103388
Suri
Darksurious
Posté le 22-02-2002 à 00:06:31  profilanswer
 

et je rajoute:  
man cp,mkdir


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°103390
gilou
Modérateur
Modzilla
Posté le 22-02-2002 à 00:29:35  profilanswer
 

gfive a écrit a écrit :

putain.....Ca ressemble encore à un TP, ça.......
 
Bon.....j'aime pas faire le boulot pour les feignasses!! :D
 
man diff
man bash  




 :jap:  
man sh devrait sans doute suffire (pas sur qu'il ait bash...)
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°103425
gfive
Posté le 22-02-2002 à 08:53:06  profilanswer
 

Tarace a écrit a écrit :

de l aide svp  :cry:  




 
t'ain, mais cherche, un peu, bordel!!
 
Pense l'algo de ton truc, propose une solution, là, on te dira si ça marche ou si ça chie...Mais c'est pas en disant : "Faites moi mon boulot pasque je suis une grosse tanche" que tu aura des résultats..

n°103430
deepcore
Posté le 22-02-2002 à 09:23:18  profilanswer
 

gilou a écrit a écrit :

 
 :jap:  
man sh devrait sans doute suffire (pas sur qu'il ait bash...)
A+,  




 
d'ailleur bash sous UNIX ??


---------------
"Si ça peut déconner, ça va déconner..."
n°103431
gfive
Posté le 22-02-2002 à 09:24:35  profilanswer
 

Deepcore : bah oui, sans problème....Perso, je l'ai utilisé sous Solaris, sous HP/UX et sous Irix....bon, sous Irix, j'ai dû le recompiler, parce que les admins ne l'avaient pas installé, mais bon, rien d'insurmontable! ;)

n°103476
Suri
Darksurious
Posté le 22-02-2002 à 11:08:17  profilanswer
 

Deepcore a écrit a écrit :

 
 
d'ailleur bash sous UNIX ??  




 
euh.... pkoi? ca vient d'ou bash?


---------------
Suri.morkitu.org : Balades au coeur de la ville...
mood
Publicité
Posté le 22-02-2002 à 11:08:17  profilanswer
 

n°103478
gfive
Posté le 22-02-2002 à 11:10:37  profilanswer
 

bash : Bourne Again Shell....Mais d'où ça vient, je sais pas!! :D
 
voir là :
http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html

n°103480
Suri
Darksurious
Posté le 22-02-2002 à 11:15:27  profilanswer
 

ce que je veux dire c que si ct pas sous unix ca serait ou?


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°103488
gfive
Posté le 22-02-2002 à 11:26:53  profilanswer
 

Je pense que Deepcore pensait que ça marchait que sous Linux???
 
Bah oui, pas mal de gens qui se sont mis à Linux sans avoir touché à un Unix avant pensent souvent que beaucoup de choses ont été créées par les codeurs de Linux, pour Linux, alors qu'en fait, la plupart des trucs existent depuis beaucoup plus longtemps sous Unix...mais bon, quand tu connais pas, forcément, t'as aucune raison de mettre en doute les grosses bêtises que racontent souvent les gros Linux-powah-userz-de-la-mort qui font que je poste plus sur OSA!! :D

n°103489
Suri
Darksurious
Posté le 22-02-2002 à 11:29:44  profilanswer
 
n°103700
Tarace
ouééééééééééé
Posté le 22-02-2002 à 16:18:50  profilanswer
 

Tarace a écrit a écrit :

 
Ecrire une commande qui dépose des fichiers à detruire par l utilisateur dans un repertoire nommé .corbeille
Ce répertoire sera créé lors de la première utilisation de la commande. La commande doit effectuer le dépot d'un fichier dans la corbeille uniquement dans les 2 cas suivants :
  - Un fichier de même nom ne s y trouve pas deja
  - Un fichier de même nom s'y trouve déjà mais le contenu est different
 




 
Bon j ai essayer de faire quelque chose, dites moi ce que vous en pensez :)
 
if test .corbeille
then echo la corbeille existe
else mkdir .corbeille
fi
if test .corbeille/$1
then if $1 = .corbeille/$1
then echo un fichier $1 est deja present dans la corbeille
else rm .corbeille $1
mv $1 .corbeille/$1
echo $1 est maintenant place dans la corbeille
fi
fi
 
 
alors a votre avis c'est bon  :??:  
merci d avance  :hello:


---------------
J'ai Mon Cube [:ddr555] + XboAte !
n°103726
gfive
Posté le 22-02-2002 à 17:11:35  profilanswer
 

Boarf....y'a un peu d'idée, mais bon...
 
D'abord, ton script, il va te créer des corbeilles partout, ça craint!
 
donc...
 
TRASH=$HOME/.corbeille
 
FILE=$1
 
ensuite, le test : "if test .corbeille", t'a vu ça où??
 
faut plutôt faire :  
 
if [ ! -d $TRHASH ]  (on verifie que c'est pas un répertoire..)
then  
   if [ -e $TRASH ]
        then echo "$TRASH est un fichier! Erreur!"
               exit 1
        else  
               mkdir $TRASH
   fi
fi
 
La corbeille est créée!!
$1 = .corbeille/$1  
c'est n'importe quoi!
 
if [ -e $TRASH/$FILE ]  
then echo "le fichier $FILE est déjà dans la corbeille"
    if cmp $FILE $TRASH/$FILE >/dev/null  
    then
        echo "$FILE et $TRASH/$FILE sont identiques!"
    else  
         mv $FILE $TRASH
    fi
else  
    mv $FILE $TRASH
fi
 
Bon, buien entendu, je me suis pas fait chier à tester...Et ça marchera pas si le fichier passé en argument n'est pas dans le répertoire courant...(genre : corbeille toto/tutu.txt, ca marchera pas..)

n°103736
Titoine42
Posté le 22-02-2002 à 17:55:20  profilanswer
 

suri a écrit a écrit :

et je rajoute:  
man cp,mkdir  




 
man man :D
 
man sex  :ange:  
 
 :lol:

n°103866
Tarace
ouééééééééééé
Posté le 23-02-2002 à 10:32:46  profilanswer
 

:bounce:


---------------
J'ai Mon Cube [:ddr555] + XboAte !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [COMMANDE SOUS UNIX]Please aidez moi !!!

 

Sujets relatifs
Développement Web sur iPAQ, help !!! please !!![php]lancer une commande système??
Delphi / DirectPlay ! Aidez moi j'ai plus beaucoup de temps ![VB] aidez un débutant svp
question sur une commande htmlcommande html pour donner l'heure ???
[script UNIX] Comment réaliser un script FTP?c/unix cherche a optimiser un client/serveur.
tutorial script unixSh@dar please ! Probleme de SESSION en PHP
Plus de sujets relatifs à : [COMMANDE SOUS UNIX]Please aidez moi !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR