16

我们不习惯@echo "do..."只让打印do...。但是谁能告诉我这种情况的意思是什么?

COUNT=$(shell ls | wc -l )

然后

@COUNT=$( shell ls | grep abc | wc -l )

第二个是什么意思?

4

2 回答 2

23

它禁用打印正在执行的命令行。命令本身的任何输出仍会出现。请参阅上一个问题或参阅此Makefile参考。

于 2013-08-07T13:52:25.777 回答
4

执行时会隐藏命令行的输出。通常,每个命令在执行规则时都会打印到控制台。这将抑制此输出。

于 2013-08-07T13:50:26.303 回答