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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [script csh] Ecrire a la suite d'un fichier dans une condition

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[script csh] Ecrire a la suite d'un fichier dans une condition

n°1048168
guepe
J'ai du noir sur la truffe ?
Posté le 03-06-2008 à 16:26:28  profilanswer
 

Je suis assez nul cote scripting, j'ai beau essayer de me documenter ca passe pas.
J'ecris une serie de commande via un cat > formality_cmds  << FIN (ecriture dans le fichier formality_cmds, jusqu'a ce que le mot FIN soit rencontre)
Tout marche bien.
J'ai au milieu de l'ecriture un arret, puis une reprise selon deux conditions :  
 

Code :
  1. if ($uinput == 1) then
  2. cat >> formality_cmds  << FIN
  3. MASUPERCOMMANDE
  4. FIN
  5. endif
  6. if ($uinput == 2) then
  7. cat >> formality_cmds  << FIN
  8. UNEAUTRESUPERCOMMANDE
  9. ET ENCORE UNE AUTRE AVEC PLEIN DE PARAMETRES
  10. FIN
  11. endif
  12. #reprise normale
  13. cat >> formality_cmds  << FIN
  14. ...plein de commandes, merci...
  15. FIN


 
Mais cela ne fonctionne pas, j'obtiens ceci (nettoye) lorsque la premiere condition est vraie (donc la seconde fausse)
 

Code :
  1. MASUPERCOMMANDE
  2.         FIN
  3. endif
  4. if (1 == 2) then
  5.         cat >> formality_cmds  << FIN
  6.         UNEAUTRESUPERCOMMANDE
  7. ET ENCORE UNE AUTRE AVEC PLEIN DE PARAMETRES
  8.         FIN
  9. endif
  10. Bref, il ne semble plus reperer le FIN dans la condition... mais que faire ??
  11. Merci infiniment  :jap:


---------------
Un blog qu'il est bien
mood
Publicité
Posté le 03-06-2008 à 16:26:28  profilanswer
 

n°1048185
guepe
J'ai du noir sur la truffe ?
Posté le 03-06-2008 à 17:02:03  profilanswer
 

J'ai trouve !!! En fait, j'ai bien mis FIN dans chaque condition, mais avec une tabulation devant  :lol:  
Et donc ca passait pas... youpi ca marche ! :love:


---------------
Un blog qu'il est bien

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

  [script csh] Ecrire a la suite d'un fichier dans une condition

 

Sujets relatifs
quel serveur de fichier pour mac os x ?script potinst d'un paquet non compris
[RESOLU + TUTO]executer script Expect dans Cronscript qui donne le gmt du serveur
Monter un système de fichier distant pour le partager en sambacacher un fichier sur serveur linux pour postes xp
Script pour éteindre les machinesScript bash + iptables = probleme incomprehensible
Phoronix Test Suite (Benchmark)Mon script shell ne fait rien.
Plus de sujets relatifs à : [script csh] Ecrire a la suite d'un fichier dans une condition


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