GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo probar si un archivo usa Crlf o Lf sin modificarlo?

Necesito ejecutar periódicamente un comando que asegure que algún texto los archivos se mantienen en modo Linux. Desafortunadamente dos2unix siempre modifica el archivo, lo que alteraría las marcas de tiempo del archivo y la carpeta y provocaría escrituras innecesarias.

El guión que escribo está en Bash, así que prefiero respuestas basadas en Bash.

Respuesta aceptada:

Puedes usar dos2unix como filtro y compare su salida con el archivo original:

dos2unix < myfile.txt | cmp - myfile.txt

Linux
  1. ¿Cómo enumerar el archivo N'th más reciente (sin analizar Ls!)?

  2. Linux:¿cómo regenerar 70-persistent-net.rules sin reiniciar?

  3. ¿Cómo crear dígitos hexadecimales aleatorios sin espacios?

  4. ¿Cómo determino si el sistema de archivos distingue entre mayúsculas y minúsculas en .net?

  5. ¿Cómo convertir datos de archivo a hexadecimal simple?

Cómo ejecutar el comando Sudo sin contraseña

Cómo usar ISPConfig y Seafile sin modificaciones manuales de archivos

Cómo usar operadores de prueba de archivos Bash en Linux

¿Cómo monta el Administrador de archivos una unidad externa sin Sudo?

Cómo editar un archivo sin cambiar sus marcas de tiempo en Linux

Cómo buscar y reemplazar texto, palabra o cadena en un archivo