Rechercher : dans
Par :

[Shell] insertion d'une ligne

Dernière réponse le 19 jan 2006 à 15:56:14 Locke, le 19 jan 2006 à 09:06:05 
 Signaler ce message aux modérateurs

Je voulais savoir s'il était possible d'inserer une ligne au milieu d'un fichier ou si j'étais obligée de la ré-insérer a la fin?
merci

Meilleures réponses pour « [Shell] insertion d'une ligne » dans :
Sed - Insertion de texte VoirInsérer du texte dans un fichier Introduction Syntaxe Ajout de texte Insérer une ligne avec "i" Ajouter une ligne avec "a" Échanger une ligne avec "c" Introduction Il est parfois utile de pouvoir insérer du texte en en-tête d'un ou...
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
LaTeX - Insertion d'images VoirStyle LaTeX permet d'insérer des images de différents formats. Le plus simple est d'insérer des fichiers de type eps (Encapsuled Postscript) : Il suffit d'insérer dans le préambule la ligne suivante : \usepackage{graphicx} Puis d'insérer...
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...

1

crabs, le 19 jan 2006 à 15:46:51

Salut,
Tu peux tout faire.
Le plus simple reste l'utilisation de la redirection en mode concaténation :

echo "toto:titi" >> fichier.txt

Ca rajoute effectivement à la fin.
Après, tu peux toujours regarder du coté de sed et awk pour faire des
insertion en plein milieu d'un fichier. PERL peut aussi rendre ce service.
Y en a surement d'autre.
A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

2

 jipicy, le 19 jan 2006 à 15:56:14

Salut,

Jette un oeil à ce thread, tu as la solution :
http://www.commentcamarche.net/forum/affich-1533480-bash-ins­ertion-d-une-ligne-dans-un-fichier#7

man sed pour davantages d'explications... Z'@+...che et Bonne Année 2006.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy
Collection CommentÇaMarche.net