我希望shell写下以下文字:
''你好,这太好了。''
我设法写了
您好,很棒。
使用:
adb shell input text 'Hello,%sits%sbeen%sgreat.'
是否有可能写出(')信号?在你好两个之前,在它和最后。
答案 0 :(得分:2)
来自doc for ADB:
“adb shell setprop foo'a b'”命令现在是一个错误,因为单引号(')被本地shell吞并,设备看到“adb shell setprop foo a b”。要使命令工作,请引用两次,一次用于本地shell,一次用于远程shell,与ssh(1)相同。例如,“adb shell setprop foo”'a b'“”
所以就这样做:
adb shell input text "''Hello,%sit's%sbeen%sgreat.''"