Ecrire dans un fichier (bash) [Fermé]

Signaler
Messages postés
673
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
6 juin 2017
-
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
-
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.

4 réponses

Messages postés
3011
Date d'inscription
vendredi 18 juin 2004
Statut
Contributeur
Dernière intervention
12 novembre 2020
403
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.
52
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci


à la fin?

euh...

echo "patapim patapoum" >> ton_fichier

non?
Messages postés
3011
Date d'inscription
vendredi 18 juin 2004
Statut
Contributeur
Dernière intervention
12 novembre 2020
403
Tu m'as doublé :))

Utilisateur anonyme >
Messages postés
3011
Date d'inscription
vendredi 18 juin 2004
Statut
Contributeur
Dernière intervention
12 novembre 2020

clac! dans l'os! ;)
Messages postés
673
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
6 juin 2017
40
ok merci les gas.
je vais tester ca.
merci de votre aide/
Messages postés
673
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
6 juin 2017
40
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.
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 837
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]$
;-))
Utilisateur anonyme >
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

avec echo -n séplupropre (et toc :))
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 837 > Utilisateur anonyme
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