Quiero eliminar la última línea de un archivo en una condición en particular. Usé sed y cut pero solo funcionan en el flujo de salida, pero quiero hacer esto en el archivo. ¿Alguien me puede ayudar? Gracias de antemano.Eliminar la última línea de un archivo
13
A
Respuesta
23
sed -ie '$d' filename.txt
La opción i
sed
dice que editar el archivo en su lugar.
0
Siempre se puede hacer:
cat * > out
Cuando usted podría quitar 'gato *' con lo que están haciendo, y al cabo es el resultado de ese comando.
Puedo darle un vistazo más completo si proporciona más información sobre lo que está tratando de hacer.
1
Voy a usar una variante en otra respuesta, y sugieren un uso sencillo de la disfunción eréctil:
ed tmp.tmp << EOC
$
d
w
q
EOC
lo contrario se puede usar sed/cortar a un archivo temporal y mv
para sobrescribir el archivo de inicio.
Cuestiones relacionadas
- 1. ¿Cómo borrar la última línea en un archivo de texto?
- 2. ¿Leyó rápidamente la última línea de un archivo de texto?
- 3. ¿Cómo modifico la última línea de un archivo?
- 4. ¿Imprimir solo la última línea de un archivo?
- 5. ¿Cómo borrar la última línea de archivo en Ruby?
- 6. Código de trabajo de Bash para eliminar la primera o la última línea del archivo
- 7. PHP - ¿Devolviendo la última línea en un archivo?
- 8. SED + eliminan cadena sólo en la última línea del archivo
- 9. Eliminación de la última línea en blanco
- 10. ¿Justifica la última línea de un div?
- 11. Leer la última línea del archivo de texto
- 12. shell: elimine la última línea de un gran archivo de registro de texto
- 13. Anexando a la última línea del archivo CSV en Java
- 14. eliminar todo antes de la última aparición de un caracter
- 15. Eliminar cadena después de la última aparición de un carácter
- 16. PHP Cómo eliminar la última parte de un camino
- 17. ¿Cómo eliminar saltos de línea de un archivo en Java?
- 18. Espera en la última línea de método
- 19. Comando de Unix para copiar la última línea de archivo a otro archivo
- 20. Eliminar una línea de un archivo en C Idioma
- 21. Búsqueda eficiente de la última línea en un archivo de texto
- 22. Eliminar o eliminar la última columna del archivo CSV con Python
- 23. C Eliminar la primera línea de un archivo de texto sin reescribir el archivo
- 24. Eliminar la primera línea de archivo si está vacía
- 25. ¿Cómo obtengo la última línea no vacía de un archivo usando cola en Bash?
- 26. Eliminar todas las ocurrencias, excepto la última?
- 27. Sed para eliminar un rango de líneas de una línea de coincidencia específica HASTA una línea de coincidencia específica (sin incluir la última línea)
- 28. Eliminar nueva línea del final del archivo
- 29. ¿Cómo obtener la última fecha de modificación del archivo en la línea de comandos de Windows?
- 30. Eliminar último carácter/línea