Сначала я хотел бы создать список каталогов для всех текстовых файлов в каталоге. Затем возьмите каждый из этих текстовых файлов и получите содержимое. Затем я хочу просмотреть содержимое и найти все текстовые файлы в другом каталоге, которые делятся содержимым с первым файлом, и вывести соответствующие соответствия в файл, названный в честь исходного файла.
Я очень новичок во всем этом и понимаю, что мне не хватает некоторых серьезных фундаментальных кусков знания. Мой небольшой опыт написания сценариев в Javascript, который не кажется полностью переносимым. (Хотя программирование - это программирование, мне сказали.)
Это то, что я имею до сих пор:
$max = get-content h:test1\one.txt | Measure-Object
$A = get-content h:test1\one.txt
For($i=0; $i -lt $max.count ; $i++){
select-string h:test2\*.txt -pattern $($A[$i]) | Format-Table | Out-File ($i + '.txt')
}
Я надеюсь на что-то вроде:
$max = get-content $files[i] | Measure-Object
$A = get-content files[i]
For($j=0; $j -lt $max.count ; $j++){
select-string h:test2\*.txt -pattern $($A[$j]) | Format-Table | Out-File($files[i].basename + $j + '.txt')
}
Любая помощь будет чрезвычайно признательна,
Куртис
Итак
Книга 1 (one.txt)
Столица Франции - Париж.
Население Парижа составляет двенадцать.
Книга 2 (two.txt)
Франция - прекрасная страна.
Столица Франции - Париж.
Мне нужен отчет о том, что two.txt разделяет строку с one.txt.