Para eliminar las primeras lineas en ficheros con 3 argumentos, numero de lineas, fichero origen y fichero destino.
Un poco rudimentario pero rapido.
Uso: ./dlines.sh 100 fichero1 fichero2
INI='1,'
NUM=$1
FIN='d'
FICHERO_ORIG=$2
FICHERO_DEST=$3
sed -e $INI$NUM$FIN FICHERO_ORIG > FICHERO_DEST && mv FICHERO_DEST FICHERO_ORIG

Escribe un comentario
Los comentarios están cerrados