Войти

Показать полную графическую версию : Разыскивается ошибка


Latinyanin
17-02-2021, 15:04
Привет всем!
Где ошибка в коде??
@echo off
powershell "gci . -excl '*.bat', '*.cmd' -at !d -rec|rni -NewName {$_.Name -Replace """$($_.Name.Split(' ',3)[1])""", """$($_.Name.Split(' ',3)[1].Substring(0,1))."""}"
pause

который должен был удалять во втром слове имени фала все буквы, кроме самой первой, а после нее ставить точку.
А по факту стал после некоторго времени успешного применения выдавать результат как тут на скрине в во вложении

https://cloud.mail.ru/public/5jTx/irod7V66C

Foreigner
17-02-2021, 16:51
Как должно быть в после переименования, так?

'Пушкин Александр - Евгений Онегин.pdf' -replace '(?<=^\S+\s\S)\S+(?=\s.+$)','.'




© OSzone.net 2001-2012