Preguntas etiquetadas con newlines



4
¿Por qué Linux usa LF como el personaje de nueva línea?
Hasta donde sé, cada sistema operativo tiene una forma diferente de marcar el carácter de fin de línea (EOL). Los sistemas operativos comerciales utilizan el retorno de carro para EOL (retorno de carro y avance de línea en Windows, retorno de carro solo en Mac). Linux, por otro lado, solo …

10
¿Cómo probar si un archivo usa CRLF o LF sin modificarlo?
Necesito ejecutar periódicamente un comando que garantice que algunos archivos de texto se mantengan en modo Linux. Desafortunadamente, dos2unixsiempre modifica el archivo, lo que ensuciaría las marcas de tiempo del archivo y la carpeta y causaría escrituras innecesarias. El guión que escribo está en Bash, por lo que preferiría respuestas …


9
Encontrar todos los archivos "no binarios"
¿Es posible usar el findcomando para encontrar todos los archivos "no binarios" en un directorio? Aquí está el problema que estoy tratando de resolver. Recibí un archivo de archivos de un usuario de Windows. Este archivo contiene código fuente y archivos de imagen. Nuestro sistema de compilación no funciona bien …
43 files  find  text  newlines 



6
¿Cómo agregar un retorno de carro antes de cada nueva línea?
Tengo un archivo que solo se usa \npara nuevas líneas, pero necesito que lo tenga \r\npara cada nueva línea. ¿Cómo puedo hacer esto? Por ejemplo, lo resolví en Vim usando :%s/\n/\r\n/g, pero me gustaría usar un script o una aplicación de línea de comandos. ¿Alguna sugerencia? Intenté buscar esto con …
28 sed  grep  newlines 


3
Nuevas líneas en nombres de archivo
Entiendo y acepto la premisa de que las secuencias de comandos defensivas de 1 shell son prudentes y, a largo plazo, más sostenibles. Muchas de las respuestas a las preguntas de procesamiento de texto aquí siguen este principio incorporando las contingencias de respuestas para nombres de archivos poco ortodoxos; que …


3
¿Cómo arreglar el mensaje "Hunk # 1 FAILED at 1 (final de línea diferente)"?
Estoy tratando de crear un parche con el comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch cuando aplico el parche, me da $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 …
22 git  diff  newlines  patch 

2
¿Por qué la tecla Enter no envía EOL?
Unix / Linux EOL es LF, salto de línea, ASCII 10, secuencia de escape \n. Aquí hay un fragmento de Python para obtener exactamente una pulsación de tecla: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch Cuando …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.