Michael Bourgon has a few Powershell snippets he wrote this week:
I needed to parse out a Unix filename from a file. The original “ls” looked like this:
-rw-rw-r– 1 psabcderfg data 646621 Jul 19 16:25 myfile16071901.Z
The unix command to parse it would
cat $fl |awk ‘{print $9}’And the powershell equivalent is:
$newfiles = get-content $fl | foreach {$_.split(” “)[8]}
(the number is 8 instead of 9 because powershell arrays start at 0)
Check all of them out.