Estou tentando conectar meu Rasberry Pi a algum monitor usando o barramento i2c. Para começar, eu queria escrever manualmente coisas, bytes em particular em um arquivo. Como você escreve bytes específicos em um arquivo? Eu já li esse e achei que meu problema deveria ser resolvido com algo assim
echo -n -e \x66\x6f\x6f > byteFileForNow
No entanto, quando abro esse arquivo com nano, em vez de foo , vejo:
x66x6fx6f
Portanto, as barras invertidas foram escapadas, mas não os bytes em si. Eu também tentei o mesmo apenas sem o ee desta vez, portanto, esperava ver \ x66 \ x6f \ x6f , mas obtive o mesmo de antes.
Portanto, o eco está escapando de barras invertidas, barras invertidas sozinhas e barras invertidas, independentemente de se pretender.
Alguma idéia de como consertar isso?
De acordo com a página de manual que deveria ter feito o que estou procurando.