Con el comando de archivo necesito verificar muchos archivos si son ASCII u otro formato
A veces me sale del comando de archivo:
file1: ASCII English text
Y a veces me sale diferente respuesta de comando de archivo
file2: Non-ISO extended-ASCII English text, with very long lines
Realmente no estoy seguro de si hay otras respuestas con diferente sintaxis
Mi pregunta es:
Escribo la siguiente sintaxis ksh para verificar si el archivo es un ASCII pero no estoy seguro de si
¿La siguiente sintaxis es la sintaxis óptima para verificar el formato ASCII?
[[ ` file $some_file | grep –c ASCII ` = 1 ]] && print "you have ascii file for sure"
Si alguien tiene otra sugerencia para verificar el formato ASCII, estoy seguro de que
file
Es una suposición heurística y no una garantía, ¿verdad? yes | head -c $((2**20)) > blah; dd if=/dev/urandom bs=1 count=1024 >> blah; file blah
dice blah: ASCII text
aunque no lo sea.