2016-06-06 4 views
0

Ich habe eine regexp mit grep, die ich benutze, um das neueste Verzeichnis zu bekommen, das dazu passt. Irgendeine Chance, die ich einen äquivalenten Befehl als der unten erhält, um auf einer Windows-Maschine zu arbeiten?shell cmd transfair windows cmd

ls | grep -E "20[0-9]{2}-[0-1][0-9]-[0-3][0-9]-[0-9]{0,5}" | tail -1 

Ich würde jede Hilfe zu schätzen wissen.

+0

Sie können versuchen, die PowerShell - https://technet.microsoft.com/en-us/library/ff730947.aspx – Dummy00001

+0

Ist es der Datumsstempel des Ordners oder ist das Datum Teil des Verzeichnisnamens? Können Sie ein paar Beispiele geben? – Stephan

+0

der Befehl wird normalerweise von einer normalen Windows Kommandozeile ausgelöst, ich glaube ich kann keine Powershell starten – user3482407

Antwort

0

Durch die Installation von cygwin erhalten Sie eine nahezu linuxähnliche Shell-Umgebung. Wenn Sie den Cygwin-Bin in Ihren Windows-PATH setzen, können Sie sogar die Pipe wie in einem CMD erstellen. Ich kann nichts über das Unix sagen, was neuere Fenster mitbringen sollten.

+0

nicht genau Nach was ich suche, würde wirklich ein Windows-Äquivalent benötigen – user3482407