GNU/Linux >> Znalost Linux >  >> Linux

Potlačit echo vyvolání příkazu v makefile?

Můžete také použít .SILENT

.SILENT: run
hi:
     echo "Hola!"
run:
     java myprogram

V tomto případě make hi vydá příkaz, ale make run nebude vystupovat.


Přidejte @ na začátek příkazu, aby gmake řekl, že nemá tisknout právě prováděný příkaz. Takhle:

run:
     @java myprogram

Jak Oli navrhla, toto je funkce Make a ne Bash.

Na druhou stranu Bash nikdy nebude opakovat prováděné příkazy, pokud mu to výslovně neřeknete (tj. pomocí -x možnost).


Ještě jednodušší je použít make -s (tichý režim)!


Linux
  1. Linuxový příkaz echo

  2. echo:příkaz nenalezen

  3. Jak získat stav ukončení příkazu shellu používaného v GNU Makefile?

  1. Jak zajistit, aby příkaz python3 spouštěl Python 3.6 místo 3.5?

  2. Makefile, aby nic nedělal

  3. Spusťte příkaz cd jako superuživatel v Linuxu

  1. Změnit písmo v příkazu Echo?

  2. Příklady příkazů echo v Linuxu

  3. Je možné, aby skript bash shell interagoval s jiným programem příkazového řádku?