LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
El problema que se nos presenta es eliminar la primera fila en una salida cualquiera, dicha salida puede ser un espacio vacío, que puede estar en dicha salida o que puede estar dicho espacio vacío incluido en un fichero o una salida realizada con pipes... así este es el ejemplo..
Si queremos eliminar la primera fila de una salida cualquiera:
$ sed -e "1d"
Así por ejemplo en:
[javier@localhost ~]$ printf "Primera\nSegundo\nTercero\n" Primera Segundo Tercero
Si queremos quitar "Primera", de la salida anterior... escribimos utilizando pipes y el comando "sed" para eliminar la salida "Primera":
[javier@localhost ~]$ printf "Primera\nSegundo\nTercero\n" | sed -e "1d"
Segundo
Tercero
Si queremos eliminar la primera línea de un fichero:
$ sed -i -e "1d" $FILE
Recuerda, que podemos eliminar filas determinadas escribiendo su posición:
printf "Primera\nSegundo\nTercero\n" | sed -e "2d" Primera Tercero
Si queremos quitar la última fila debemos usar:
$ sed -e "$ d"
A modo de ejemplo:
[javier@localhost ~]$ printf "Primera\nSegundo\nTercero\n" | sed -e "$ d"
Primera Segundo
De esta forma, podemos recuperar valores específicos conociendo su posición.
[javier@localhost ~]$ printf "1\n2\n3\n4\n" | head -n 4 | sed -e "2d" | sed -e "2d" | sed -e "2d" 1 # Sacamos la Primera línea [javier@localhost ~]$ printf "1\n2\n3\n4\n" | head -n 4 | sed -e "1d" | sed -e "3d" | sed -e "2d" 2 # Sacamos la Segunda línea [javier@localhost ~]$ printf "1\n2\n3\n4\n" | head -n 4 | sed -e "1d" | sed -e "1d" | sed -e "2d" 3 # Sacamos la Tercera línea [javier@localhost ~]$ printf "1\n2\n3\n4\n" | head -n 4 | sed -e "1d" | sed -e "1d" | sed -e "1d" 4 # Sacamos la Cuarta línea

-
Scripting
- Operaciones matemáticas en Shell Scripts
- 30 formas de validar archivos de configuración o scripts en Linux
- Operaciones artiméticas en Shell Scripts
- Cómo intercambiar el contenido de dos archivos en Linux
- Buscar directorios vacíos en Linux y borrarlos si procede.
- Shell Script Linux: Renombra quitando espacios
- Usar con crontab - último sábado del mes
- Shell Script de Linux para analizar un Fichero Access.log
- Analizar ficheros log de Linux con Scripts
- woof Código fuente
- Como tener seguro, protegido y encriptado tu Navegador Web Firefox (versión mejorada - versión 3)
- Arrays en Bash y Loops: iterar a través de los valores de la matriz
- Pasar una variable a AWK mediante la Shell.
- System Tar and Restore: un versátil script de copia de seguridad del sistema para Linux
- Cómo instalar NodeJS 14/16 y NPM en Rocky Linux 8