Я не очень хорошо знаю Powershell, поэтому прошу вашей помощи.У меня есть скрипт для сравнения первых n
строк (в качестве параметра) двух текстовых файлов.Если первые 10 (то есть n
) строк равны, мне нужно создать два новых текстовых файла, равных предыдущим, но без сравнения первых 10 строк, в противном случае я хотел бы напечатать, что файлы не совпадают.Это мой сценарий, но он не работает.Ошибка get-content была неожиданной в это время.Вы можете мне помочь?Спасибо
*@echo off
setlocal enabledelayedexpansion
if (Compare-object (get-content C:\Users\file1.txt | select -First %n%) (get-content C:\Users\file2.txt | select -First %n%))
{echo "not equal"}
else
{
get-content C:\Users\file1.txt | select -Skip 10 > C:\Users\file1_clear.txt
get-content C:\Users\file2.txt | select -Skip 10 > C:\Users\file2_clear.txt
}*