-
Notifications
You must be signed in to change notification settings - Fork 1
SED
Gaël LHEZ edited this page Jan 5, 2026
·
2 revisions
Note : chaque script doit être sauvegardée et peut être utilisé ainsi:
sed -E -f /path/to/script.sed [...]Il est intéressant de noter que KDiff3 permet d'utiliser une précommande pour nettoyer les fichiers avant
d'appliquer l'analyse des diffs. sed (ou même awk) est toute indiquée dans ce cas là.
# remove tab
s/\t/ /g# remove tab
s/\t/ /g
# remove comments
s/^ *#.+$//g
# remove properties \
s/\\n\\$//g
s/\\$//g
# remove space before/end of line
s/^ +| +$//g
# convert case
s/[A-Z]+/\L\0/g
# remove multi space
s/ +/ /g
## tokenize
#s/[ \n]*([a-z0-9_]+|<=|>=|[?(),=])[ \n]*/\n\1\n/g
## replace space by newlines
#s/ /\n/gi
## new line in non identifier
## s/[^a-z0-9_.]/\n\0\n/gi
## remove empty line
#/^ *$/dSi vous trouvez une erreur, un lien invalide, n'hésitez pas à créer un ticket: https://github.com/glhez/docs/issues