我为一项作业(job)编写了一个程序,该程序应该将其输出打印到标准输出.分配规范要求创建一个Makefile,当作为make run > outputFile
调用时,该Makefile应运行程序并将输出写入一个文件,该文件具有与规范中给定的相同的SHA1 fingerprint .
我的问题是我的makefile:
...
run:
java myprogram
还将运行我的程序(例如java myprogram)的命令打印到输出文件中,以便我的文件包含导致 fingerprint 错误的这一额外行.
有没有办法在命令调用不 echo 到命令行的情况下执行命令?