[gull] remplacement dans fichier source

Philippe Ney philippe at overcool.ch
Wed Dec 7 01:13:35 CET 2005


> Bonjour la liste,
> Afin de publier un petit projet de dev en gpl, je dois ajouter l'entête
> contenant la licence à tous mes fichiers source.
> 
> Voilà ma première tentative.
> find -type f -name "*.cs" -exec cat ./gnu.lic '{}' >> '{}' \;
> 
> Mais cat n'est pas trop content car la source et la cible sont identique.
> J'ai pensé à sed mais mon but n'est pas de remplacer mais d'ajouter.
> 
> Les gurus unix ont-ils une idée?
> 
> Merci d'avance
> 
> Antoine Induni

Bonjour,

Juste pour info

# sed -i '1i\
> Bonjour\
> Monsieur' letter.txt

Ajoute les 2 lignes avant la ligne 1.
Mais dans votre cas, ça restera complexe à mettre en oeuvre.

Philippe



More information about the gull mailing list