J'ai un fichier texte contenant des caractères nuls indésirables (ASCII NUL, \0
). Lorsque j'essaye de l'afficher dans, vi
je vois des ^@
symboles entrelacés dans du texte normal. Comment puis-je:
Identifiez les lignes du fichier contenant des caractères nuls? J'ai essayé grepping pour
\0
et\x0
, mais cela n'a pas fonctionné.Supprimer les caractères nuls? L'exécution
strings
sur le fichier l'a nettoyé, mais je me demande simplement si c'est la meilleure façon?