GNU/Linux >> Linux Esercitazione >  >> Linux

Sopprimere l'eco dell'invocazione del comando nel makefile?

Puoi anche usare .SILENT

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

In questo caso, make hi produrrà il comando, ma make run non verrà emesso.


Aggiungi @ all'inizio del comando per dire a gmake di non stampare il comando in esecuzione. In questo modo:

run:
     @java myprogram

Come suggerito da Oli, questa è una caratteristica di Make e non di Bash.

D'altra parte, Bash non farà mai eco ai comandi eseguiti a meno che tu non gli dica di farlo in modo esplicito (cioè con -x opzione).


Ancora più semplice, usa make -s (modalità silenziosa)!


Linux
  1. Eseguire un comando oscurato da un alias?

  2. Cambia carattere nel comando Echo?

  3. Comando eco di Linux

  4. Esegui il comando cd come superutente in Linux

  5. esegui sieve su maildir

Comando Echo in Linux (con esempi)

16 Esempi di comandi Echo in Linux

Echo Command in Linux con esempi

Comando Echo in Linux

echo Command in Linux:7 esempi pratici

Esempi di comandi echo Linux