Problème d'affichage nom de fichier
Bonjour,
je veux supprimer les commentaires sur plusieurs lignes de chaque fichier .txt en tapant la ligne de commande suivante
mais j'arrive pas à afficher le nom de ficvhier sur chaque ligne
Code:
1 2 3
|
sed '/\/\*/,/\*\//d' *.txt | grep -i '^%[^*]' |
exemple: je prend un fichier toto.txt :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
%marco;
/*
%tete
*/
%tete2;
/* %macro1 */ /*
%macro2 */
/*
%tat */
/*
%macro3*/
%* %macro4;
* %macro5;
%end;
le resultat que je souhaite est le suivant:
toto.txt:%macro;
toto.txt:%tete2; |
Merci