Я относительно новичок в Linux, так что будьте осторожны.
diff shiftingV1.0 < inputTest.in shiftingV1.2 < inputTest.in
В основном я хочу проверить, есть ли разница между выводом этих двух (написанных на C) для данного ввода, я могу записать вывод каждого кода в txt, а затем сравнить, но я думаю, что это лучшее решение, но на самом деле он не работает.
Спасибо.
Если shiftingV1.0
и shiftingV1.2
команды, которые производят их вывод на потоке стандартного вывода, то можно использовать удар замена процесса функция, например,
diff <(command1) <(command2)
или в случае, предполагая, что команды, считанные из файла inputTest.in
с помощью стандарта, вводят
diff <(shiftingV1.0 < inputTest.in) <(shiftingV1.2 < inputTest.in)