> >Se me ocurre que un script lea línea a línea el fichero y suprima cada línea > >hasta llegar a la primera en blanco (inclusive). Pero el problema es que no > >sé llevarlo a la práctica. Buff, al final me he liado mogollon pero asi me sale: #!/bin/bash line=`more textofino.txt | grep -n ^$ | sed s/:// | head -n 1` line=$(($line-1)) head -n $line textofino.txt A ver si te vale