Bonjour,
je souihaite supprimer les deux premiere lignes d’un fichier, les lignes vides puis la derniere ligne depuis un script Bash. J’ai donc fait cela :
#! /bin/bash
cat fichier.lst | sed '1,2d;/^$/d;$d' > fichierfinal.lst
Cela me supprime bien les deux premières lignes et les lignes vides mais pas la dernière et je ne comprends pas pourquoi car le $d devrait supprimer la derniére ligne non?
Une idée?
Merci
