#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