Saltar al contenido

Script Unix para eliminar la primera línea de un archivo CSV

Este grupo de expertos pasados ciertos días de investigación y de recopilar de datos, hemos dado con la respuesta, nuestro deseo es que todo este artículo sea de gran utilidad en tu plan.

Solución:

Puede eliminar la primera línea de un archivo usando sed:

sed -i '' 1d file.csv

Si solo desea obtener el contenido del archivo sin la primera línea, y sin que modificando el archivo, elimine el -i '' bandera:

sed 1d file.csv

Aquí 1d es el comando a ejecutar:

  • 1 => linea donde actuar
  • d => eliminar

Asi que 1d significa ‘eliminar línea 1’

Si desea obtener la primera línea, también puede usar sed:

sed -n 1p file.csv

Aquí pags significa ‘imprimir’ o

sed 1q file.csv

(ver el comentario de William Pursell)

Traté de eliminar la primera fila de un CSV, cd en la ubicación y luego la respuesta a la pregunta no funcionó para mí, estaba obteniendo

sed: no se puede leer 1d: no existe tal archivo o directorio

Entonces, he usado lo siguiente declarado aquí por @amit

sed -i '1d' filename.csv

Tienes la posibilidad dar recomendación a este escrito si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *