makefile - 使用 Makefile 编辑文件
问题描述
我是个菜鸟。只是想从大家那里得到一些帮助。让我们假设 input.v 的内容如下:
This is line 1
This is line 2
Contents of line 3
Last line
我有一些如下内容:
The number of tables is variable
Total orders taken variable
abc_final
“变量”来自不同的来源。我可以打开 Makefile 并声明它的值。一段时间后,变量更改,我可以手动更新它。
现在我正在尝试获取一个输出文件 output.v,如下所示:
This is line 1
This is line 2
Contents of line 3
The number of tables is variable
Total orders taken variable
abc_final
Last line
我在make中尝试了以下内容:
target:
tables_count=23
Orders_count=16
sed '$i The number of tables is ${tables_count}\nTotal orders taken ${Orders_count}\n$abc_final' input.v > output.v
在社区成员之一 shawn 的帮助下,我能够开发这个,我将代码的 sed 部分完全归功于他。sed 部分在没有变量的情况下可以创造奇迹。谁能告诉我我该怎么做!?
注意:input.v 的文件大小约为 325MB。
您可以使用 sed/Perl 进行此操作。
解决方案
推荐阅读
- reportportal - 报告门户 - 405 客户端错误:url 不允许的方法
- soapui - 如何使用soap请求在serviceprovider中添加oauth/openID配置
- grafana - 从最后更改的系列中选择数据
- asp.net-core - 带有来自正文的参数的 Asp.net Core 3.1 控制器方法不起作用
- reactjs - 使用多个 console.log 响应响应
- java - 使用 CDP 上的 HBase Java 客户端通过 Knox 连接 HBase
- r - 我想知道如何在 e1071 R 中设置 SVM 类型
- javascript - 如何在 React 中以表单形式接收和读取 .log 扩展文件?
- javascript - 在 vue.js 中使用 if 条件进行路由
- c# - 当值是对象时,如何在 Unity 中使用 C# 字典通过值查找键