Création
d'entreprise
Posez votre question Signaler

Ecrire dans un fichier (bash)

zozizon 677Messages postés 30 avril 2005Date d'inscription 18 mars 2011Dernière intervention - Dernière réponse le 20 nov. 2005 à 00:39
Bonjours a tous.
Je cherche a ajouter un ligne a la fin d'un fichier texte grace a un programme en bash.En fait je ne sais pas par quoi fini ce fichier et donc je n'ais pas de reperes.
merci de votre aide.
Lire la suite 

Ecrire dans un fichier (bash) »

9 réponses
Réponse
+12
moins plus
Salut,

Imaginons on veut rajouter echo "bonjour" à la fin du fichier test.sh stocké dans /home/toto.

Voici ce qu'on va faire dans ton script :
echo "bonjour" >> /home/toto/test.sh


le ">>" est tres important, il correspond à "mettre à la suite".

Par contre > tout seul, indique que l'on va écraser le fichier existant.
Ajouter un commentaire
Réponse
+3
moins plus
à la fin?

euh...

echo "patapim patapoum" >> ton_fichier

non?
kelux- 19 nov. 2005 à 19:24
Tu m'as doublé :))

kinder.surprise- 19 nov. 2005 à 19:25
clac! dans l'os! ;)
Ajouter un commentaire
Réponse
-1
moins plus
C'est exelent(je decouvre c'est pour ca).
merci de m'avoir repondu aussi vite.J'en profite (j'espere pas abusé).
je cherche la commande "cin>>" de c++ mais en basch.
en fait je cherche a recuperer la reponse de l'utilisateur a une question posé dans le programme.
Voila c'est ma derniere demande promis.
merci de votre aide.
jipicy- 19 nov. 2005 à 20:28
Salut,

Regarde du côté de la commande "read"... un exemple :
[jp@Mandrake tmpfs]$ echo "Quel est ton nom ?"; read nom; echo "Bonjour $nom"

Quel est ton nom ?
toto
Bonjour toto

[jp@Mandrake tmpfs]$
;-))
kinder.surprise- 19 nov. 2005 à 23:10
avec echo -n séplupropre (et toc :))
jipicy- 20 nov. 2005 à 00:39
Même pô vrai :
[jp@Mandrake tmpfs]$ echo -n "Quel est ton nom ?"; read nom; echo "Bonjour $nom"
Quel est ton nom ?toto
Bonjour toto
[jp@Mandrake tmpfs]$
C'est plusse moche comme ça !

;-DDDDDD
Ajouter un commentaire
Réponse
-1
moins plus
ok merci les gas.
je vais tester ca.
merci de votre aide/
Ajouter un commentaire
Ce document intitulé « ecrire dans un fichier (bash) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?