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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [debutant]prob premier script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debutant]prob premier script

n°374017
olwins
Posté le 12-12-2003 à 12:05:37  profilanswer
 

voilà j'ai "essayé" de crée un script qui me permette de supprimer les sauvegardes faites par emacs (ex : fichier.c~)
pour celà il devrais avoir 2 possibilités :
- suppression avec confirmation (rm)
- suppression sans confirmation (rm -rf)
 
le prob c'est que si je prend la méthode avec confirmation, ben il me demande rien ....
pouvez vous m'aider ?
 
voilà mon petit script :
 
#!/bin/bash
echo "ce script va supprimer tout les anciennes sauvegardes faites par emacs (les fichiers ---.c~ et #---.c#)"
echo "1: sans confirmation"
echo "2: avec confirmation"
read i
 
# agit selon la réponse
case $i in
1)
rm -rf *~
rm -rf *.c#
;;
 
2)
rm *~
rm *.c#
;;
 
*)
echo "Erreur, reponse admise :  1 ou 2.";;
esac

mood
Publicité
Posté le 12-12-2003 à 12:05:37  profilanswer
 

n°374018
Klaimant
?
Posté le 12-12-2003 à 12:10:38  profilanswer
 

man rm
-i, --interactive
              prompt before any removal
 
:)
 


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°374022
LoninoL
Posté le 12-12-2003 à 12:15:05  profilanswer
 

Petit conseil : dans un script utilise le chemin complet d'une commande, ici /bin/rm au lieu de rm, ca évite de prendre en compte des alias, ce qui parfois pose des problème  ;)
 
EDIT : autant pour moi , les alias globaux ne sont pas pris en compte, par contre ma remarque reste vrai pour éviter d'exécuter un porgramme avec un mauvais PATH.  


Message édité par LoninoL le 12-12-2003 à 17:30:22
n°374037
lucaramel
Posté le 12-12-2003 à 12:33:34  profilanswer
 

Ou beaucoup plus simple, tu rajoutes ça dans ton .emacs :
 
(setq make-backup-files nil)


Message édité par lucaramel le 12-12-2003 à 12:33:47
n°374038
olwins
Posté le 12-12-2003 à 12:33:49  profilanswer
 

effectivement avec -i çà marche  
en faites j'y avais pensé mais étant donné que il y a un alias qui fait : alias rm='rm -i' je pensais que ce n'étais pas la peine de le préciser.

n°374049
Klaimant
?
Posté le 12-12-2003 à 12:43:42  profilanswer
 

oui mais dans ton script, je crois que les alias de ton .bashrc ne marche pas...


Message édité par Klaimant le 12-12-2003 à 12:43:57

---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [debutant]prob premier script

 

Sujets relatifs
Quel distrib de linux pour un débutant comme moiscript de transfo de mpc en mp3 ...
[Debian] pouvoir executer des script cgi ?Prob d'installation NAV2003
[script] Recherche de fichiersdebian et usb pour debutant peu confirmé
[shell] Activer la completion sur un script perso ?[bash] prob a la con
aide correction script bashprob config debian adsl
Plus de sujets relatifs à : [debutant]prob premier script


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