Napisałem program do przydziału, który ma wypisywać swoje wyjście na standardowe wyjście. Specyfikacja przypisania wymaga stworzenia pliku Makefile, który po wywołaniu make run > outputFile
powinien uruchomić program i zapisać dane wyjściowe do pliku, który ma odcisk palca SHA1 identyczny z podanym w specyfikacji.
Mój problem polega na tym, że mój plik makefile:
...
run:
java myprogram
wypisuje również polecenie, które uruchamia mój program (np. java myprogram) do pliku wyjściowego, tak że mój plik zawiera tę dodatkową linię powodującą nieprawidłowy odcisk palca.
Czy istnieje sposób na wykonanie polecenia bez wywołania polecenia w wierszu poleceń?