Makefile 这是什么意思?!在一个文件中?

Makefile 这是什么意思?!在一个文件中?,makefile,Makefile,@的意思是什么在make文件的以下代码中?我检查了答案,但没有找到答案: check: @echo "checking for tabs in shell scripts" @! git grep -F ' ' -- '*.sh' 反转命令的返回值。如果任何命令返回非零值,Make将显示错误。使用只是将情况颠倒过来。原因是因为它是bash。这只是一个猜测,但我想说的是!是shell函数的别名(在子shell中调用git命令),并且@正在抑制该命令的输出。这看起来可以通过简

@的意思是什么
在make文件的以下代码中?我检查了答案,但没有找到答案:

check:
    @echo "checking for tabs in shell scripts"
    @! git grep -F '    ' -- '*.sh'

反转命令的返回值。如果任何命令返回非零值,Make将显示错误。使用
只是将情况颠倒过来。原因
是因为它是bash。

这只是一个猜测,但我想说的是!是
shell
函数的别名(在子shell中调用
git
命令),并且@正在抑制该命令的输出。这看起来可以通过简单的谷歌搜索解决,但无法解决。至少检查
make
手册时,我的分数是+1。这里介绍了make部分:
的用法
是在中记录的。@JingguoYao当然我的意思是它不是在make中记录的,因为它是bash