Я написав програму для завдання, яка повинна надрукувати вихід на stdout. Специфікація присвоєння вимагає створення Makefile, який при виклику як make run > outputFile
слід запускає програму і записує висновок у файл, у якого відбиток SHA1, ідентичний тому, який заданий у специфікації.
Моя проблема полягає в тому, що мій makefile:
...
run:
java myprogram
також друкує команду, яка запускає мою програму (наприклад, java myprogram) у вихідний файл, так що мій файл містить цю додаткову рядок, що спричиняє неправильність відбитка пальця.
Чи є спосіб виконати команду без виклику команди, що лунає в командному рядку?