I have filenames in following format:
[ignore-prefix]-[important-middle]-[ignore-suffix]-[name-with-digits]
I need to sort according to fo
Does this do it?
ls | sort { ($_ -split '-')[1] } Directory: C:\users\js\foo Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 7/22/2019 5:20 PM 10 pre-aaa-zuf-joe111 -a---- 7/22/2019 5:20 PM 10 bre-aab-suf-joe112 -a---- 7/22/2019 5:20 PM 10 pre-aac-auf-joe113