Sed est un bonne outil que l’on limite parfois à des actions basiques. Mais qu’est-ce qu’il fait bien ces actions “basiques”. Aujourd’hui, je vous propose un truc tout simple pour rendre vos scripts plus lisible : ajouter un espace avant et après chaque ligne de commentaire.
Pour cela il suffit de faire :
cat monfichier.sh | sed '/#/{x;p;x;G;}'
Plus généralement pour ajouter une ligne avant et après une ligne contenant un pattern :
sed '/regex/{x;p;x;G;}'
Facile non ? et pourtant tellement efficace ce bon vieux sed.