¿Cómo puedo verificar si un archivo de texto utf-8 tiene una lista de materiales de la línea de comandos?
file
El 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:
file
le dirá si hay una lista de materiales. Puedes probar:Nota: según el
file
registro de cambios, esta característica ya existía en 2007. Por lo tanto, esto debería funcionar en cualquier máquina actual.fuente
file
versión esfile-5.09
y el resultado fue/dev/stdin: ASCII text
. ¿Depende de la versión defile
?file
5.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-ja
desdeapt
, 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