Как может Powershell на разности Windows 7 два файла?

Может Powershell на разности Windows 7 два файла на жестком диске?

Иногда текст выдерживает сравнение, полезно, но иначе просто говорящий, идентичен ли файл другому файлу, полезно.спасибо.

Обновление:

на UNIX это

diff file1.dat file2.dat

На Powershell, если я создаю file1.txt, содержа содержание "привет" и копирую этот файл в file2.txt и тип

diff file1.txt file2.txt

результат

InputObject                                                 SideIndicator
-----------                                                 -------------
file2.txt                                                   =>
file1.txt                                                   <=

если я изменяю содержание file2.txt к "привет миру" и разности снова, результатом diff'ing является то же.

6
задан 08.12.2009, 01:56

1 ответ

Править: По-видимому, существует созданный в псевдониме, таким образом, это работает также:

diff $(Get-Content C:\file1.txt) $(Get-Content C:\file2.txt)

Можно сделать это:

Compare-Object $(Get-Content c:\file1.txt) $(Get-Content c:\file2.txt)

Это - некоторый демонстрационный вывод:

InputObject                             SideIndicator
-----------                             -------------
This is a line in file 2                =>
This is a line in file 1                <=

Можно также сделать-excludeDifferent, чтобы только показать строки, которые являются тем же или-includeEqual для включения строк, которые являются тем же.

7
ответ дан 07.12.2019, 16:05

Теги

Похожие вопросы