[gull] remplacement dans fichier source
maitre
maitre at cdg.ch
Tue Dec 6 18:00:58 CET 2005
Antoine Induni wrote:
>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?
>
Par exemple comme ceci:
find -type f -name "*.cs" | while read i; do cat gnu.lic >> $i; done
Pierre Maitre
More information about the gull
mailing list