|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
etudiant Inscription : octobre 2011 Messages : 24 ![]() |
Bonjour,
J'aurais une question concernant la lecture et l'écriture dans un fichier txt , mon problème est que je ne sais pas comment m'y prendre. En fait l´utilisateur doit saisir un nom de dossier , ce nom va être enregistré dans un fichier rep.txt , et ensuite lire le fichier txt , et créer un répertoire avec tous les noms du fichier txt qui ne sont pas encore des répertoires. Exemple : l´utilisateur crée un dossier toto et un dossier titi , donc ces dossiers vont s´enregistrer dans rep.txt et une fois ceci disons que rep.txt va contenir : toto(nouveau),titi(nouveau),essaie(déjà un répertoire), donc il va falloir lire le fichier txt et créer que toto et titi comme: J'ai vu qu'avec la commande cat on pouvait écrire dans un fichier txt , mais le problème c'est qu'a chaque fois il remplace les mots. |
|
|
10
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
Code :
inutile de marquer dans le fichier si le repertoire est nouveau ou pas puisque si il existe déjà "on fait juste rien" |
||
|
|
00
|
|
|
#3 |
etudiant Inscription : octobre 2011 Messages : 24 ![]() |
Merci, mais le probleme est que l´utilisateur entre son fichier dans la commande , donc cela peut etre nimporte quel nom
|
|
|
01
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
Bonjour,
cat peut être utilisé pour créer des fichiers. Cependant, pour modifier un fichier on utilisera : ed GNU sed qui gèrent eux-mêmes les fichiers temporaires. le shell (sh, bash, ksh...) POSIX sed awk pour lesquels, il faut s'occuper des fichiers temporaires. ... |
|
|
10
|
|
|
#5 |
etudiant Inscription : octobre 2011 Messages : 24 ![]() |
au lieu de mettre comme c'est l'utilisateur qui doit taper son propre nom de fichier, y aurait il possibilité de créer une variable qui prend la saisie de l'utilisateur:
|
|
|
10
|
|
|
#6 | |
|
Membre chevronné
![]() K-Z. F.Ingénieur sécurité Inscription : juin 2006 Messages : 393 ![]() |
avec la commande read
Citation:
__________________
GNU/Linux c'est une question de VI ou de MORE. http://www.goodbye-microsoft.com "Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p ) Le tag et la ne sont pas fait que pour le décor, pensez-y !R.I.P. F-k-z 13/06/2006 - 12/10/2011 *Linux est convivial, il est juste très sélectifs pour ses amis. |
|
|
10
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
absoluement : voir la réponse de KevinouLoliLol
|
|
|
00
|
|
|
#8 |
etudiant Inscription : octobre 2011 Messages : 24 ![]() |
merci, les gars votre aide m'a été utile
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com