大家好。我正在尝试将一个文件写入一个安卓设备,它的主体中需要引号。我想避免使用“adb push”,因为这需要我保存一个临时文件,然后删除它。我使用adb shell echo并将其管道化到一个.txt文件中。问题是,即使我用反斜杠转义双引号,文件也根本不保存引号。当我在adb shell终端执行完全相同的命令时,我能够让引号出现。如果你能帮上忙我会非常感激的我真的不知道该怎么办,谢谢.
eit6fx6z1#
您可以使用单引号,例如:
adb shell 'echo \"hello world\" > /sdcard/hello.txt' adb shell cat /sdcard/hello.txt "hello world"
798qvoo82#
只需使用十六进制代码0x22作为双引号
adb shell "echo '\x22hello world\x22' > /sdcard/hello.txt" adb shell cat /sdcard/hello.txt "hello world"
2条答案
按热度按时间eit6fx6z1#
您可以使用单引号,例如:
798qvoo82#
只需使用十六进制代码0x22作为双引号