Powershell Add-Content - PullRequest
       13

Powershell Add-Content

3 голосов
/ 12 марта 2009

Так что я немного анальный, но я не могу получить add-content, чтобы добавить и строку, и вывод командлета, чтобы это выглядело примерно так;

Add-content -path $logfile -value "This is my text"+(Get-Date)

Я понимаю, что могу просто добавить еще одну строку, чтобы установить переменную для результата get-date, а затем передать переменную в мою команду add-content, но я просто подумал, что могу сделать это в одной строке, например сказал, что я анальный LOL

Приветствия

Andy

Ответы [ 2 ]

15 голосов
/ 12 марта 2009

Попробуйте "This is my text $(Get-Date)"

В PowerShell строки в двойных кавычках могут содержать переменные и выражения. Если это не простое выражение (например, "This is a $value"), вам нужно заключить выражение в $() (например, "This is a $($value + 1)").

Обратите внимание, что строки в одинарных кавычках являются "дословными строками" и не допускают escape-символов или выражений.

6 голосов
/ 12 марта 2009

Я предпочитаю MohitC метод, но вы также можете заключить свое значение в скобки:

Add-content -path $logfile -value ('This is my text '+(Get-Date))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...