Получение «Неопределенное перенаправление ввода». при использовании diff [closed]

Я относительно новичок в Linux, так что будьте осторожны.

diff shiftingV1.0 < inputTest.in shiftingV1.2 < inputTest.in

В основном я хочу проверить, есть ли разница между выводом этих двух (написанных на C) для данного ввода, я могу записать вывод каждого кода в txt, а затем сравнить, но я думаю, что это лучшее решение, но на самом деле он не работает.

Спасибо.

0
задан 2 November 2014 в 13:14

1 ответ

Если shiftingV1.0 и shiftingV1.2 команды, которые производят их вывод на потоке стандартного вывода, то можно использовать удар замена процесса функция, например,

diff <(command1) <(command2)

или в случае, предполагая, что команды, считанные из файла inputTest.in с помощью стандарта, вводят

diff <(shiftingV1.0 < inputTest.in) <(shiftingV1.2 < inputTest.in)
2
ответ дан 6 October 2019 в 21:39

Другие вопросы по тегам:

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