Comment puis-je vérifier si un fichier texte utf-8 a une nomenclature à partir de la ligne de commande?
file
commande me montre UTF-8 Unicode text
.
Mais je ne sais pas, cela signifie qu'il n'y a pas de nomenclature dans le fichier.
J'utilise Ubuntu 12.04
.
Réponses:
file
vous dira s'il y a une nomenclature. Vous pouvez tester:Remarque: selon le
file
changelog, cette fonctionnalité existait déjà en 2007. Donc, cela devrait fonctionner sur n'importe quelle machine actuelle.la source
file
version estfile-5.09
et le résultat était/dev/stdin: ASCII text
. Cela dépend-il de la version defile
?file
5.04 (Debian squeeze) et c'était OK. Même en 2007, selon le changelog (non testé). Mais vous pouvez faire le test que j'ai donné dans ma réponse.language-pack-ja
depuisapt
, votre exemple fonctionne parfaitement. Merci de votre aide!Si vous l'exécutez,
stat fileName
cela devrait vous donner exactement les trois caractères. Lorsque j'ai ouvert le fichier dans l'éditeur, je n'ai rien pu voir. Donc, notant que la taille du fichier était de 3, cela m'a permis de comprendre qu'il avait une nomenclature.De plus, le message ici a été utile dans mon cas.
la source