necesito un 1liner para eliminar los 5 primeros caracteres en cualquier línea de un archivo de texto, pero no sé sed, puede alguien ayudarme por favor?eliminar los 5 primeros caracteres en cualquier línea de un archivo de texto en Linux con sed
Respuesta
sed 's/^.....//'
significa
replace ("s", sustituto) a partir de la línea a continuación 5 caracteres ("") sin nada.
hay formas más compactas o flexibles para escribir esta usando sed o cortar.
¿Cómo hacer esto para el último carácter de una cadena? – blarg
@blarg try 'sed 's /.$//'' –
más 1 para responder a la parte 'con sed' de la pregunta y luego mencionar que 'corte' es mejor –
sed 's/^.\{,5\}//' file.dat
BSD sed no acepta el * como máximo * atado ('{5}'), esto es específico de GNU. Una expresión que funciona tanto sería 'sed 's/^. \ {5 \} //' file.dat' – Tristan
awk '{print substr($0,6)}' file
- 1. sed elimine los caracteres restantes en la línea, excepto los primeros 5
- 2. eliminar caracteres especiales de un archivo en Linux
- 3. Skip/eliminar caracteres no ASCII con sed
- 4. ¿Cómo puedo quitar los primeros X caracteres de la cadena usando sed?
- 5. Eliminar los primeros 4 caracteres de una cadena con PHP
- 6. Usando sed, ¿cómo imprimes los primeros 'N' caracteres de una línea?
- 7. Sustitución de texto (lectura del archivo y guardado en el mismo archivo) en Linux con sed
- 8. ¿Qué es un comando de Unix para eliminar los primeros N caracteres de una línea?
- 9. Strip, pero todos los 5 primeros caracteres - Python
- 10. Eliminación de los dos últimos caracteres de cada línea en un archivo de texto
- 11. líneas de clasificación en archivo de texto, pero sólo usar los primeros N caracteres
- 12. usar sed para eliminar todos los siguientes espacios iniciales/blanco en un archivo de texto
- 13. Eliminar palabras duplicadas en una línea con sed
- 14. sed + eliminar "#" y líneas vacías con un comando sed
- 15. ¿Intenta recuperar los primeros 5 caracteres de la cadena en error de bash?
- 16. MySQL Eliminar primeros dos caracteres de todos los campos
- 17. Eliminar línea de texto de varios archivos en Linux
- 18. Eliminar los primeros 3 caracteres en var en el archivo por lotes?
- 19. cómo eliminar los primeros 3 caracteres de nsstring?
- 20. ¿Cómo eliminar los primeros 10 caracteres de una cadena?
- 21. ¿Cómo eliminar cada otra línea con sed?
- 22. Coincidir con cualquier carácter (incluidas las líneas nuevas) en sed
- 23. Eliminar todos los espacios en blanco de un archivo: Linux
- 24. Tome los primeros 10 caracteres de cada línea en un archivo, de izquierda a derecha, en Powershell
- 25. Eliminar la última línea de un archivo
- 26. ¿Cómo eliminar saltos de línea de un archivo en Java?
- 27. fread Sólo los primeros 5 bytes del archivo .PNG
- 28. caracteres especiales en sed
- 29. Eliminar archivos cuando los dos primeros caracteres son ZZ
- 30. Como llegar 5 primeros caracteres de la cadena
pregunta similar http://stackoverflow.com/questions/971879/what-is-a-unix-command-for-deleting-the-first-n-characters-of-a-line – dogbane