мой файл ref.txt содержит слова "привет", "привет", "алоха", как показано ниже:
hi
hello
aloha
И у меня есть еще один файл abc.txt, который содержит много слов, включая вышеупомянутые 3 слова.
Теперь я разработал пакет powershell для поиска по мирам в файле abc.txt и извлечения строки, содержащей слова, в новый файл done.txt. я использую команду -match, чтобы найти слово.
Как использовать файл ref.txt, который содержит слова для нахождения, вместо объявления слов в кодировке? Это хорошо, если его в cmd.exe или PowerShell кодирования. Пожалуйста, просветите меня.
$source = "C:\temp\abc.txt"
$destination = "C:\temp\done.txt"
$hits = select-string -Path $source -SimpleMatch "hi","hello","aloha"
$filecontents = get-content $source
foreach($hit in $hits) {
$filecontents[$hit.linenumber-1]| out-file -append
$destination "" |out-file -append $destination
}