1 pièce(s) jointe(s)
Syntaxe commande sed pour effacer
Bonjour,
on m'a donné un script sed qui commence par ces 3 blocs semblables :
Code:
1 2 3 4 5 6 7 8 9 10
|
/Setting env. variables.
*$/,/BUILD: .*
*$/d
/^WARNING: .* logout and login .*
*$/,/^=*
*$/d
/All Rights Reserved.
*$/,/See error log file for details.
*$/d |
Si je sauve ces 3 lignes dans un fichier filter.sed et que sed dessus comme : echo "hello" | sed -f filter.sed
La commande échoue :
sed: file p.sed line 1: unterminated address regex
Si je fournis à sed le script complet (sed.txt attaché à ce mail) , cela fonctionne.
Le point est que je ne comprends pas la syntaxe de ces premières lignes, elle ne correspond pas à ce qu'on peut lire dans le manuel.
Pourrais-je vous demander de l'aide ?
Cordialement
Sylvain