Я хотел бы скопировать файл из одного места в другое и заменить первую строку текста на строку. Я почти есть сценарий завершен, но не совсем там .. (смотри ниже)заменить первую строку текста из файла
# -- copy the ASCX file to the control templates
$fileName = "LandingUserControl.ascx"
$source = "D:\TfsProjects\LandingPage\" + $fileName
$dest = "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\LandingPage"
#copy-item $source $dest -Force
# -- Replace first line with assembly name
$destf = $dest + "\" + $fileName
$destfTemp = $destf + ".temp"
Get-Content $destf | select -skip 1 | "<text to add>" + $_) | Set-Content $destfTemp
Что делает "." имею в виду? – BrokeMyLegBiking
Оператор "." означает «выполнить следующий скриптовый блок/команду в текущем контексте». Существует также оператор «&» - «выполнить в новом контексте». В нашем случае это имеет значение «.» Или «&”;». «Обычно работает немного быстрее. –
К сожалению, я имею в виду: в нашем случае это НЕ имеет значения «.» Или «&» (странно, я не мог отредактировать свой комментарий) –