Links zu den Foren
   
PowerShell Anwendergruppe Forum
 
  Forum   Programmierung ...  Allgemeines  String erstellen und abschneiden
Previous Previous
 
Next Next
New Post 2/2/2012 9:13 AM
  Bullseye
11 posts
9th Level Poster


String erstellen und abschneiden  (N/A)

ich kopiere einen Ordner und möchte die Ausgabe jedoch kürzen.

Code


$RobocopyLog = robocopy c:\test1 c:\test3 /MIR /NJH  /NS /NC /NFL /NDL
Write-Output $RobocopyLog

 

Ausgabe


------------------------------------------------------------------------------

                Total    Copied   Skipped  Mismatch    FAILED    Extras
     Dirs :         1         0         1         0         0         0
    Files :         2         0         2         0         0         0
    Bytes :         0         0         0         0         0         0
    Times :   0:00:00   0:00:00                       0:00:00   0:00:00

    Ended : Thu Feb 02 10:12:16 2012

 

Ich möchte  "-----------------------------------" und alles eventuelle davor löschen. Theoretisch würde ich nach "-------------" suchen und dann alles ab dem Vorkommen des Suchstrings löschen, nur wie mach eich das in PS?

 

 

 
New Post 3/8/2012 3:27 PM
  Suschi
4 posts
No Ranking


Re: String erstellen und abschneiden  (Germany)

Hallo,

ich würde erstmal die Logdatei in eine Variable laden:
$a = get-item Pfad\zur\Logdatei.txt

Da es mehrere "---------------------------" in einer RobocopyLog gibt, musst du die letzte Zeile die mit diesem String anfängt nehmen und dann die letzten 11 Zeilen (Die Logfile sieht ja immer gleich aus!). Das ganze dann noch in eine Datei umleiten und fertig ist der Lack:

$b = Get-Content $a | Select-String "---------------------------" -Context 0,11 | Select-Object -Last 1
$b > $a


Fertig!

 
New Post 3/9/2012 7:28 AM
  Peter Kriegel
6 posts
10th Level Poster


Re: String erstellen und abschneiden  (Germany)

Hallo Sushi!

Bullsey84 hat diese Frage auch im deutschen Microsoft PowerShell Forum gepostet und dort eine Antwort bekommen:
http://social.technet.microsoft.com/Forums/de-DE/powershell_de/thread/4f9c4811-79e1-4bd8-aa17-f156cd957832

 
Previous Previous
 
Next Next
  Forum   Programmierung ...  Allgemeines  String erstellen und abschneiden