Script shell - écriture dans un fichier
Résolu
Jérôme
-
bob031 Messages postés 8158 Date d'inscription Statut Membre Dernière intervention -
bob031 Messages postés 8158 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je chercher à insérer une valeur à la suite d'un fichier existant avec la commande :
"valeur" >> fichier.txt
mais en évitant que cette valeur aille directement à la ligne suivante dans le fichier.
Quelqu'un saurait si c'est possible juste avec un commande ou un script shell?
La commande doit insérer la valeur à la suite de la dernière ligne du fichier.
Merci d'avance à ceux qui me répondront.
Jérôme
Je chercher à insérer une valeur à la suite d'un fichier existant avec la commande :
"valeur" >> fichier.txt
mais en évitant que cette valeur aille directement à la ligne suivante dans le fichier.
Quelqu'un saurait si c'est possible juste avec un commande ou un script shell?
La commande doit insérer la valeur à la suite de la dernière ligne du fichier.
Merci d'avance à ceux qui me répondront.
Jérôme
A voir également:
- Bash ecrire dans un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
6 réponses
Salut,
Tu peux essayer par l'intermédiaire de la commande "echo" et de l'option "-n" (empêche le retour à la ligne). Ce qui donnerait :
Z'@+...che.
Tu peux essayer par l'intermédiaire de la commande "echo" et de l'option "-n" (empêche le retour à la ligne). Ce qui donnerait :
echo -n $valeur >> fichier.txtPar contre cette commande n'aura d'effet que lors du prochain ajout. Si comme tu le précises, la "valeur" doit s'incsrire à la suite de ton fichier, c'est la dernière ligne de ton fichier qui ne doit pas avoir de retour à la ligne.
Z'@+...che.
JP : Zen, my Nuggets ! ;-) sh:/bin/laden: Not found !