for file in test/*
do
cat /tmp/licence.txt >/tmp/fichier
cat $file >>/tmp/fichier
mv /tmp/fichier $file
done
Explication =
Pour tous les fichiers de code source:
- on met l'entête de licence dans un fichier temporaire,
- on place le fichier de code source à la fin du fichier temporaire,
- on déplace le fichier temporaire (entête de licence + code source) à la place du fichier de code source initial.
[^] # Re: Merci.
Posté par Robert VISEUR . En réponse au message Ajout automatique de mentions légales (licences) dans un code source. Évalué à 2.
for file in test/*
do
cat /tmp/licence.txt >/tmp/fichier
cat $file >>/tmp/fichier
mv /tmp/fichier $file
done
Explication =
Pour tous les fichiers de code source:
- on met l'entête de licence dans un fichier temporaire,
- on place le fichier de code source à la fin du fichier temporaire,
- on déplace le fichier temporaire (entête de licence + code source) à la place du fichier de code source initial.