Script Unix

Script Unix - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 13-06-2005 à 17:56:37    

Bonjour,
je voudrai fair un script pour generer des dossier automatiquement et je fais appelle a votre savoir car je ne m'y connais pas bcp : /
voila j'ai un fichier texte qui comporte des noms séparés par des ";" et je voudrai créer des dossiers ayant comme nom les noms de mon fichier texte (+ de 700 dossier a créer :x)
exemple :
fichier texte : toto;titi;tata;tutu
création des dossiers : toto  titi  tata  tutu
 
(je suis sou red hat 8.0)
Merci pour toute aide

Reply

Marsh Posté le 13-06-2005 à 17:56:37   

Reply

Marsh Posté le 13-06-2005 à 18:50:56    

Code :
  1. for i in `cat fic1 | tr ";" "\n"`
  2. do
  3. mkdir $i
  4. done


Voila, normalement ca marche :)


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 13-06-2005 à 18:53:03    

mkdir `tr ';' ' ' < file`

Reply

Marsh Posté le 13-06-2005 à 18:59:08    

:lol: qui dit mieux ?


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 13-06-2005 à 19:07:47    

sebchap a écrit :

:lol: qui dit mieux ?

mkdir `tr \; \ < file`


 :o  

Reply

Marsh Posté le 13-06-2005 à 19:41:08    

merci les gars jvai teste ca ;p

Reply

Marsh Posté le 14-06-2005 à 10:34:10    

salut !
je viens de tester vos différents méthodes mais elles ne marchent pas.
en effet, cela mes créer des dossiers comme  tr ; cat mais pas avec les noms que contient mon fichier
peut etre que j'écris mal le code pourtant j'ai essayé les 3 et c pareil ( il faut bient que je mette les ' ' ? )
Merci

Reply

Marsh Posté le 14-06-2005 à 10:46:46    

des quotes inversée (ALTGR + 7) :o
` est différent de '

Reply

Marsh Posté le 14-06-2005 à 11:07:15    

c bon ca marche ! (desole sui pas tres doué ^^)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed