[英]How to write special character in a file with “shell echo” command?
在這種情況下,我想使用echo命令在文件中寫入特殊字符(如0x11或0x15或...)。 我正在使用此代碼,但此代碼將0x35字符串寫入文件並剪切:
shell echo -ne "\0x35" | dd of=/sdcard/myFile.img bs=1 seek=12
此代碼的結果是:
00 00 00 00 00 00 00 00 00 00 00 00 2D 6E 65 20
30 78 33 35 0A
但是真正的結果必須是這樣的:
00 00 00 00 00 00 00 00 00 00 00 00 35 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
您有解決問題的主意嗎?
命令echo
不接受0x
前綴。 要使用十六進制數據,請使用\\xHH
。
shell echo -ne "\x35" | dd of=/sdcard/myFile.img bs=1 seek=12
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.