2016-12-04 4 views
1

Die Zeichenfolge im Code unten zeigt:NodeJS Schrägstriche in Zeichenfolge nicht einmal mit extra Schrägstriche

spawn('geth', ['attach', "ipc:\\.\pipe\geth"+"1"+".ipc"],... 

Shows wie:

'ipc:\\.pipegeth1.ipc' in cmd output 

Wenn ich doppelte Schrägstriche, um sie zu entkommen:

spawn('geth', ['attach', "ipc:\\\\.\\pipe\\geth"+"1"+".ipc"],... 

Es zeigt als:

'ipc:\\\\.\\pipe\\geth1.ipc' 

Wie bekomme ich die erwartete Ausgabe (ipc: \. \ Pipe \ geth1.ipc ")?

+0

Scheint, wie Sie bereits die Antwort wissen sollten: '" ipc: \\. \\ pipe \ \ ' –

+0

Das ist, was ich auch tue, aber es funktioniert nicht. Ich habe meine Frage aktualisiert, da das Format der "Frage-Box" bereits Backslashes in meiner Frage entkam. Bitte beachten Sie die aktualisierten Ergebnisse, beide geben nicht das gewünschte Ergebnis –

Antwort

0

Sie wollen, dass diese entkommen: ipc:\.\pipe\geth1.ipc

Für jeden umgekehrten Schrägstrich, fügen Sie eine weitere Backslash

ipc:\\.\\pipe\\geth.ipc

Verwandte Themen