我正在尝试使用makefile来设置我的机器。我正在尝试设置FZF,并有以下代码。但是,它似乎将该命令替换为空白空间,而不是我登录的用户。我已经通过SSH连接到Pi中,所以不确定这是原因还是其他原因。
linuxfxf:
sudo mkdir -p /usr/local/opt
sudo chown -R $(whoami) /usr/local/opt发布于 2020-03-06 03:58:46
$是make的特殊字符:它引入了一个make变量。如果你想运行一个菜谱并让shell看到$,你必须对它进行转义:
linuxfxf:
sudo mkdir -p /usr/local/opt
sudo chown -R $$(whoami) /usr/local/opt或者,您可以改用老式语法whoami。
https://stackoverflow.com/questions/60552848
复制相似问题