Utiliser un fichier de commandes SED
Les lignes de commandes de sed sont parfois longues et fastidieuses à écrire, surtout si on doit les utiliser plusieurs fois.
Pour faciliter l’usage de sed il est possible de regrouper les commandes dans un fichier et les utiliser avec la syntaxe :
sed -f commandes.sed fichier.txt
Exemple d’utilisation
Écrivant mes textes en Markdown, j’utilise le fichier de commande suivant pour générer un tableau :
s/ / |/g
s/^/|/
s/$/ |/
1 a |:----|:----|:----|:----|
Avec :
-
s/ / |/g: remplace toutes les tabulations de la ligne par les caractères espace et pipe (|) -
s/^/|/: insère le caractère pipe (|) en début de ligne -
s/$/ |/: insère le caractère pipe (|) en fin de ligne -
1 a |:----|:----|:----|:----|: insère le formatage du tableau en début de fichier. Le nombre de colonnes est à adapter en fonction des données utilisées.
Si on copie quelques lignes de l’agenda des randonnées de Henchou Don Lanvaeleg, on obtient :
|Date |Animation |Tag |
|:----|:----|:----|
|14/12/2025 14:30 |Plounérin -Tro ar gar |rando |
|18/01/2026 14:30 |Lanvellec – Kersalvy |rando |
|15/02/2026 14:30 |Trédrez-Locquemeau - Le Dourven |rando |
|29/03/2026 14:30 |Plouzélambre -St Melar |rando |
Ce qui donne :
| Date | Animation | Tag |
|---|---|---|
| 14/12/2025 14:30 | Plounérin -Tro ar gar | rando |
| 18/01/2026 14:30 | Lanvellec – Kersalvy | rando |
| 15/02/2026 14:30 | Trédrez-Locquemeau - Le Dourven | rando |
| 29/03/2026 14:30 | Plouzélambre -St Melar | rando |
Saint Carré