Ответ 1
Как бы это ни было:
function append-text {
process{
foreach-object {$_ + "*"}
}
}
Я хотел бы добавить символы в конец каждой строки текста в документе .txt.
#Define Variables
$a = c:\foobar.txt
$b = get-content $a
#Define Functions
function append-text
{
foreach-Object
{
add "*"
}
}
#Process Code
$b | append-text
Что-то вроде этого. По сути, загрузите данный текстовый файл, добавьте "*" конец каждой строки текста в этом текстовом файле, сохраните и закройте.
Как бы это ни было:
function append-text {
process{
foreach-object {$_ + "*"}
}
}
Не требуется никаких функций. Это сделало бы это: $ b | foreach {$ _ + "*" }
PS> (gc c:\foobar.txt) -replace '\S+$','$&*'
Прошло всего около 2 часов, чтобы работать, никогда раньше не использовал Powershell
, но здесь вы идете:
cls
#Define Functions
(gc g:\foobar.txt) -replace '\S+$','$& 1GB RAM 1x 1 GB Stick' | out-file "g:\ram 6400s.txt"
Измените местоположение файла. Первый файл - это файл, который вы хотите отредактировать. Оболочка - выходной файл.