Sto cercando di collegare il mio rasberry Pi ad alcuni display usando il bus i2c. Per iniziare volevo scrivere manualmente cose, byte in particolare su un file. Come si scrivono byte specifici in un file? L'ho già letto e ho pensato che il mio problema dovesse essere risolto con qualcosa del genere
echo -n -e \x66\x6f\x6f > byteFileForNow
Tuttavia, quando apro quel file con nano, invece di pippo vedo:
x66x6fx6f
Quindi le barre rovesciate sono sfuggite, ma non i byte stessi. Ho anche provato lo stesso solo senza -e questa volta, quindi mi sarei aspettato di vedere \ x66 \ x6f \ x6f , ma ho ottenuto lo stesso di prima.
Quindi l'eco sta sfuggendo a backslash, backslash da soli e backslash indipendentemente dal fatto che si supponga.
Qualche idea su come risolvere questo problema?
Secondo la man-page che avrebbe dovuto fare quello che sto cercando.