Цель: записывать переменную в текстовый файл ТОЛЬКО, если он еще не существует в этом текстовом файле.
Что я делаю:
if (! (Get-Content "C:\historique.txt" | Where-Object {$_ -like $var})) {
$var | Out-File -Encoding Ascii -FilePath "C:\historique.txt" -Append -Force
}
"Если $ var НЕ найден в файле, Out-File ..."
Это работает, но это лучший / самый быстрый подход? Файл не будет очень большим, но я хочу, чтобы он был максимально оптимальным.