J'essaie de connecter mon rasberry Pi à certains écrans en utilisant le bus i2c. Pour commencer, je voulais écrire manuellement des éléments, notamment des octets, dans un fichier. Comment écrivez-vous des octets spécifiques dans un fichier? J'ai déjà lu celui-là et j'ai pensé que mon problème devrait être résolu par quelque chose comme ceci
echo -n -e \x66\x6f\x6f > byteFileForNow
Cependant, lorsque j'ouvre ce fichier avec nano, au lieu de foo, je vois:
x66x6fx6f
Ainsi, les barres obliques inverses ont été échappées, mais pas les octets eux-mêmes. J'ai aussi essayé la même chose seulement sans le -e cette fois, donc j'aurais attendu de voir \ x66 \ x6f \ x6f , mais j'ai obtenu le même résultat qu'auparavant.
Donc, echo échappe aux barres obliques inverses, aux barres obliques inverses seules et inverses, qu’il soit ou non supposé l’être.
Une idée comment résoudre ce problème?
Selon la page de manuel qui aurait dû faire ce que je cherche.