GNU/Linux >> Linux の 問題 >  >> Linux

メイクファイルでコマンド呼び出しのエコーを抑制しますか?

.SILENT も使用できます

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

この場合、make hi コマンドを出力しますが、 make run 出力しません。


@ を追加 コマンドの先頭に追加して、実行中のコマンドを出力しないよう gmake に指示します。このように:

run:
     @java myprogram

Oli が示唆したように、これは Make の機能であり、Bash の機能ではありません。

一方、Bash は、明示的に (つまり -x を使用して) 指示しない限り、実行中のコマンドを決してエコーしません。 オプション)


さらに簡単に、 make -s を使用します (サイレントモード)!


Linux
  1. Linux での echo コマンドの例

  2. エコー:コマンドが見つかりません

  3. bash シェル スクリプトを別のコマンド ライン プログラムと対話させることは可能ですか?

  1. GNU Makefile で使用されるシェル コマンドの終了ステータスを取得するには?

  2. Linux でスーパーユーザーとして cd コマンドを実行する

  3. maildir で sieve を実行する

  1. エイリアスによってシャドウされているコマンドを実行しますか?

  2. 遅れてバックグラウンドでコマンドを実行する方法は?

  3. Linux:再起動後にコマンドを 1 回実行するようにスケジュールする (RunOnce と同等)