2015-04-17 16 views
6

Quindi rendi più leggibili gli script Vorrei rompere le cose su più righe. È possibile ciò nella notazione dot di PowerShell?È possibile utilizzare la notazione dot PowerShell su linee multiple?

Per esempio, prendete questo:

(GC myfile.txt).Replace('a',b').Replace('c','d').Replace('e','f') | SC newfile.txt 

E scrivere in questo modo:

(GC myfile.txt).Replace('a',b') 
    .Replace('c','d') 
    .Replace('e','f') | 
    SC newfile.txt 

Ho provato con apici inversi (`) e non funzionano. Ci sono opzioni? Credo che presumo PowerShell v3 +

risposta

10

ho trovato lo stesso problema, il modo più semplice per risolverlo è quello di posizionare il punto prima di rompere la linea di oggi

(GC myfile.txt).Replace('a',b'). 
    Replace('c','d') 
+1

imparato qualcosa di nuovo. Grazie! –

+0

felice di aiutare;) – Naigel

Problemi correlati