Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我的Makefile中的Bash命令id不工作_Linux_Shell_Makefile - Fatal编程技术网

Linux 我的Makefile中的Bash命令id不工作

Linux 我的Makefile中的Bash命令id不工作,linux,shell,makefile,Linux,Shell,Makefile,如何在Makefile上获取UID。我在提示符中使用了id-u,这将返回我的UID,但没有问题,但在我的生成文件中 perm-user: @echo $(id -u) 那是一无所获。有人有主意吗? 感谢您的帮助跳过$,因此shell将对其进行解释,而不是进行修改 @echo $$(id -u) 不过,没有必要使用回音echo$(cmd)与cmd相同 @id -u 还要看谢谢!我将在其他命令中使用此命令,这就是echo

如何在Makefile上获取UID。我在提示符中使用了
id-u
,这将返回我的UID,但没有问题,但在我的生成文件中

perm-user:
    @echo $(id -u)
那是一无所获。有人有主意吗?
感谢您的帮助

跳过
$
,因此shell将对其进行解释,而不是进行修改

@echo $$(id -u)
不过,没有必要使用
回音
echo$(cmd)
cmd
相同

@id -u

还要看谢谢!我将在其他命令中使用此命令,这就是echo