adb shell Eingabe-text nicht & kaufmännische und-Zeichen
Wenn ich geben Sie einen text mit & - Zeichen dann meine komplette text ist die Eingabe in die edit-box.
D:\Apps\Android-SDK\tools>adb shell die Eingabe von text Hallo&Hallo
'Hallo' ist nicht als ein interner oder externer Befehl,
betriebsbereiten Programm oder batch-Datei.
Es wurde nur eingegeben, Hallo. aber die anderen & und Hallo-Zeichen nicht eingegeben.
Wenn ich geben Sie den unten
adb-Geräte&adb devices
Es gibt 2 Ausgänge.
adb shell die Eingabe von text-Wert genommen werden soll und in anderen Formaten, wie mit, in Anführungszeichen, oder etwas, anderes.
Wie kann ich geben Sie diesen Wert & Charakter?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Kapseln die Zeichenfolge in Anführungszeichen und escape Ihr kaufmännisches und-Zeichen
"hello\&hello"
( ) < > | ; & * \ ~ " '
Raum und alle müssen fliehen.Platz ersetzt werden kann, mit
%s
.Ich geschrieben habe, ein android-Kommandozeilen-Werkzeug, dies zu tun rufen Sie
inputer
.Eine Funktion von meinem code ist hier (verwendet
regex
):Schrieb ich eine simple oneliner zu entkommen, die Eingabe von text:
Müssen Sie es oder fügen Sie weitere escape-Zeichen.