Привет, ребята.Я пытаюсь удалить первые 3 строки и последние 4 из всех файлов в папке.Более того, некоторые строки содержат начальные пробелы, которые я хочу удалить.
Вот что я сделал:
gci c:/my_folder/ | % {
$path = $_.fullname
$file = gc $_
$file[3..($file.length-4)] | % {$_.trimstart()} | out-file $path
}
Я не могу понять, почему в конце сценария ВСЕ файлысодержат тот же текст.Кажется, что мои переменные не меняют значения в скрипте.Спасибо за любую помощь.