Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/02/2009, à 00:36

meingutter

creation automatisée de fichiers

Bonjour,

je cherche une application capable de créer des fichiers de manière automatisée.
je m'explique:
je met "en entrée": un nombre de fichier (ex: 200), une extension (ex: .txt), un nom (ex: fichier1)
et il me crée 200 fichiers .txt (fichier1.txt, ... fichier200.txt)

merci de votre aide


meingutter

Ubuntu 9.04
Migration en cours: Kubuntu 9.10

Hors ligne

#2 Le 26/02/2009, à 00:52

bertrand0

Re : creation automatisée de fichiers

for (( i=1 ; i<=200 ; i++ )); do touch fichier$i.txt; done

à taper dans un terminal, ou bien à mettre dans un script.

Dernière modification par bertrand0 (Le 26/02/2009, à 00:53)


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#3 Le 26/02/2009, à 10:44

meingutter

Re : creation automatisée de fichiers

c'est parfait, ca marche!

deuxième question, saurais tu comment mettre dans ces fichiers txt des trucs.
ex: dans le texte1.txt: premiere ligne d'un autre fichier texte
texte2.txt: ligne 2 etc....


meingutter

Ubuntu 9.04
Migration en cours: Kubuntu 9.10

Hors ligne

#4 Le 26/02/2009, à 13:18

bertrand0

Re : creation automatisée de fichiers

Pour manipuler le contenu des fichiers, les outils sed et awk sont les plus appropriés. Par exemple:

awk '{ print $0 > sprintf("texte%d.txt", FNR) }' source.txt

Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#5 Le 26/02/2009, à 18:34

meingutter

Re : creation automatisée de fichiers

super!
sa marche à merveille.
d'ou tire tu tout sa?
y a t'il un tuto ou une doc que je pourrais lire?


meingutter

Ubuntu 9.04
Migration en cours: Kubuntu 9.10

Hors ligne

#6 Le 26/02/2009, à 18:58

bertrand0

Re : creation automatisée de fichiers

Il y a tout un tas de sources de documentation, en particulier The Linux Documentation Project où on peut trouver par exemple ce guide concernant les scripts, et ce paragraphe concernant quelques commandes utiles pour manipuler les fichiers ou les flux textes. Il y a aussi ce livre concernant les outils de base de linux en général, et dont le chapitre 11 concerne les commandes de manipulation de texte.

Dernière modification par bertrand0 (Le 26/02/2009, à 19:02)


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne