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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script Unix

n°692816
sp0on
Posté le 13-06-2005 à 17:56:37  profilanswer
 

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

mood
Publicité
Posté le 13-06-2005 à 17:56:37  profilanswer
 

n°692833
sebchap
Share the knowledge
Posté le 13-06-2005 à 18:50:56  profilanswer
 

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.
n°692834
matafan
Posté le 13-06-2005 à 18:53:03  profilanswer
 

mkdir `tr ';' ' ' < file`

n°692837
sebchap
Share the knowledge
Posté le 13-06-2005 à 18:59:08  profilanswer
 

:lol: qui dit mieux ?


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
n°692844
Pillow
'cos the trees won't talk
Posté le 13-06-2005 à 19:07:47  profilanswer
 

sebchap a écrit :

:lol: qui dit mieux ?

mkdir `tr \; \ < file`


 :o  

n°692857
sp0on
Posté le 13-06-2005 à 19:41:08  profilanswer
 

merci les gars jvai teste ca ;p

n°693132
sp0on
Posté le 14-06-2005 à 10:34:10  profilanswer
 

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

n°693138
l0ky
Posté le 14-06-2005 à 10:46:46  profilanswer
 

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

n°693150
sp0on
Posté le 14-06-2005 à 11:07:15  profilanswer
 

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


Aller à :
Ajouter une réponse
 

Sujets relatifs
[red hat] Script pour définir des variables et lancer tomcatScript Unix pour compter des fichiers dans une arborescence
commande "psc" en script unix[SCRIPT UNIX]
[unix] Integrer un rlogin au code html, ou par le biais d'un scriptscript sous unix (type alias)
script UNIX : comment trouver une chaine dans plusieurs fichiers ?tutorial script unix
Bon cherche aide pour faire un script pour lire/envoyer Mail sous unixComment faire une PAUSE dans un script Unix
Plus de sujets relatifs à : Script Unix


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