2017-06-02 3 views
0

wollte ich die Shell den folgenden Text zu schreiben:Android - adb shell Eingabetext Apostroph 'Signal

'' Hallo, es war großartig'‘

I

schreiben verwaltet.

Hallo, es war großartig.

mit:

adb shell input text 'Hello,%sits%sbeen%sgreat.' 

Irgendwelche Ideen, wenn es möglich ist, die (') Signal zu schreiben? Vor Hallo zwei von ihnen, in und am Ende.

+0

Natürlich gibt es auch die Grammatik Lösung und ersetzen Sie es durch 'es is' –

Antwort

1

Vom doc for ADB:

„adb shell setprop foo 'ein b'“ Befehl ist nun ein Fehler auf, weil die einfachen Anführungszeichen (') von dem lokal Shell verschluckt werden, und das Gerät sieht „adb shell setprop foo ab ". Damit der Befehl funktioniert, zitieren Sie zweimal, einmal für die lokale Shell und einmal für die entfernte Shell, genauso wie Sie es mit ssh (1) machen. Zum Beispiel: „adb shell setprop foo‚ 'a b'‘“

So tun gerade:

adb shell input text "''Hello,%sit's%sbeen%sgreat.''" 
+0

@ JoãoCartucho Ich habe die Antwort aktualisiert, versuche es jetzt? – Jeeter

+0

@ JoãoCartucho möchten Sie die Antwort akzeptieren? :) – Jeeter

Verwandte Themen