ajouter des lignes supplémentaires après chaque ligne dans un fichierajouter des lignes supplémentaires après chaque ligne dans un fichier
J'ai besoin d'aide pour la tâche suivante pour fichier de 1000 lignes.
ENTRÉE
./create.pl 1eaj.out
./create.pl 1ezg.out
./create.pl 1f41.out
...
SORTIE
./create.pl 1eaj.out
mv complex.* 1eaj
./create.pl 1ezg.out
mv complex.* 1ezg
./create.pl 1f41.out
mv complex.* 1f41
...
Je sais commande suivante peut ajouter la nouvelle ligne et la première partie qui rend la sortie comme ci-dessous.
awk ' {print;} NR % 1 == 0 { print "mv complex.* "; }'
./create.pl 1eaj.out
mv complex.*
./create.pl 1ezg.out
mv complex.*
./create.pl 1f41.out
mv complex.*
...
Comment faire le reste? Merci beaucoup d'avance.
Vous pouvez envisager d'écrire une boucle pour obtenir ce dont vous avez besoin. – Bernhard