lineas - Agregar un nuevo carácter de línea al final del archivo en bash
sed linux (5)
GNU bash, versión 3.2.57 (1) -release (x86_64-apple-darwin14)
echo / >> file.txt
¿Cómo puedo usar la línea de comandos de bash para agregar un nuevo carácter de línea al final del archivo llamado file.txt
? Intenté usar el echo
pero no está bien. ¿Me puede mostrar cómo puedo hacerlo?
Con sed
sed -i '''' -e ''$a/' file.txt
con echo
:
echo >> file.txt
Esto funciona en centos que la cadena vacía de arriba no lo hizo.
sed -i -e ''$a/' file
Use Vi, que crea automáticamente EOL en EOF al guardar archivos.
Por ejemplo:
vi -escwq foo.txt
o:
ex -scwq foo.txt
Para corregir varios archivos, verifique: ¿Cómo corregir ''No hay nueva línea al final del archivo'' para muchos archivos? en SO
echo "" >> file.txt
Agrega un carácter de nueva línea al final.