[bash] ecrire une entete à plusieurs fichiers
Résolu
hello world
-
hello world -
hello world -
Bonjour,
Voila, je voudrais utiliser sed pour rajouter une ligne d'entete à un nombre important de fichiers.
Pour l'instant je sais faire:
sed "1i #voila une ligne d'entete" *.txt
Il écrit la réponse à l'ecran mais pas dans les fichier, je sais que normalement je dois rajouter un "-i"mon_fichier_de_sorti" pour écrire dans un fichier. Mon probleme c'est que je ne veux pas écrire dans un fichier mais dans un ensemble de fichier.
N'existe t'il pas une commande pour écrire dans le fichier que l'on ouvre?
Merci Beaucoup
Voila, je voudrais utiliser sed pour rajouter une ligne d'entete à un nombre important de fichiers.
Pour l'instant je sais faire:
sed "1i #voila une ligne d'entete" *.txt
Il écrit la réponse à l'ecran mais pas dans les fichier, je sais que normalement je dois rajouter un "-i"mon_fichier_de_sorti" pour écrire dans un fichier. Mon probleme c'est que je ne veux pas écrire dans un fichier mais dans un ensemble de fichier.
N'existe t'il pas une commande pour écrire dans le fichier que l'on ouvre?
Merci Beaucoup
A voir également:
- [bash] ecrire une entete à plusieurs fichiers
- Renommer plusieurs fichiers en même temps - Guide
- Ecrire en gras sur whatsapp - Guide
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Comment écrire # sur pc - Guide
- Fichiers epub - Guide
2 réponses
Salut,
je sais que normalement je dois rajouter un "-i.mon_fichier_de_sorti" pour écrire dans un fichier
Non; l'option "-i" veut dire "In place" (en place) autrement dit, tu effectue les modifications directement dans le fichier fourni en entrée.
Le fait de rajouter une extension à l'option "-i" comme par exemple "-i.orig" ne fait que créer une sauvegarde du fichier original en le renommant avec l'extension ".orig" avant d'écrire les modification dans le fichier source.
;-))
je sais que normalement je dois rajouter un "-i.mon_fichier_de_sorti" pour écrire dans un fichier
Non; l'option "-i" veut dire "In place" (en place) autrement dit, tu effectue les modifications directement dans le fichier fourni en entrée.
Le fait de rajouter une extension à l'option "-i" comme par exemple "-i.orig" ne fait que créer une sauvegarde du fichier original en le renommant avec l'extension ".orig" avant d'écrire les modification dans le fichier source.
;-))