/ / Android - segnale di input testo apostrofo 'adb - android, adb-shell

Android - Adb shell input testo apostrofo 'signal - android, adb-shell

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 № 1

Dal 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."""