Volevo che la shell scrivesse il seguente testo:
"" Ciao, è stato grandioso. ""
Sono riuscito a scrivere
Ciao, è stato fantastico.
con:
adb shell input text "Hello,%sits%sbeen%sgreat."
Qualche idea se è possibile scrivere il segnale (")? Prima di ciao due di loro, in esso e alla fine.
risposte:
1 per risposta № 1Dal doc per ADB:
"Il comando adb shell setprop foo 'a b'" è ora unerrore perché le virgolette singole (') vengono inghiottite dalla shell locale e il dispositivo vede "adb shell setprop foo a b". Per far funzionare il comando, cita due volte, una volta per la shell locale e una volta per la shell remota, come con ssh (1). Ad esempio, "adb shell setprop foo" 'a b' ""
Quindi, basta fare:
adb shell input text """Hello,%sit"s%sbeen%sgreat."""