makefile - 无法将 grep 的输出存储在 Makefile 中
问题描述
PROJECT_KEY=$(grep sonar.projectKey /home/karthik/sonar-project.properties | awk -F '=' '{print $$2}');
grep 的输出未存储在变量中PROJECT_KEY
解决方案
您需要 shell 函数来调用 grep:
PROJECT_KEY=$(shell grep sonar.projectKey /home/karthik/sonar-project.properties | awk -F '=' '{print $$2}');
--------------^
GNU Make 手册页:https ://www.gnu.org/software/make/manual/make.html#The-shell-Function
推荐阅读
- css - 材质 UI 中的相同高度卡片
- laravel-5.8 - 如何覆盖 Laravel Voyager 的 Actions 目录文件?
- javascript - 按其值对数组元素进行排序
- google-data-studio - Google Data Studio - 我可以在创建连接器视图上验证配置参数吗?
- php - 每个 php 页面都没有加载到我的网站中
- gosu - 当我们在 SQL 中编写 %like% 来匹配一些细节时,我们如何在 gosu 查询中实现 %like% 呢?
- javascript - Array.filter 返回空数组
- thymeleaf - 我可以得到 stepEntry.value 的长度吗
- java - JFrame 踢出我不明白的错误
- c# - 为查询字符串属性声明不同的名称