¿Cómo puedo verificar si un archivo de texto utf-8 tiene una lista de materiales de la línea de comandos?
fileEl comando me muestra UTF-8 Unicode text.
Pero no sé, significa que no hay una lista de materiales en el archivo.
Estoy usando Ubuntu 12.04.

Respuestas:
filele dirá si hay una lista de materiales. Puedes probar:Nota: según el
fileregistro de cambios, esta característica ya existía en 2007. Por lo tanto, esto debería funcionar en cualquier máquina actual.fuente
fileversión esfile-5.09y el resultado fue/dev/stdin: ASCII text. ¿Depende de la versión defile?file5.04 (compresión de Debian) y estuvo bien. Incluso en 2007, según el registro de cambios (no probado). Pero puedes hacer la prueba que he dado en mi respuesta.language-pack-jadesdeapt, entonces su ejemplo funciona perfectamente. ¡Gracias por tu ayuda!Si lo ejecuta
stat fileName, debería darle exactamente los tres caracteres. Cuando abrí el archivo en el editor, no pude ver nada. Entonces, notar que el tamaño del archivo era 3 me dio claridad de que tiene una lista de materiales.Además, la publicación aquí fue útil en mi caso.
fuente