我正在尝试在 (#!/bin/bash) 生成文件中使用此命令:
grep 'svseed' tc_1/tc1.log | awk '{print $7}'
Run Code Online (Sandbox Code Playgroud)
如果我在终端中使用此命令,则它工作正常。但是如果我在 makefile 中使用它,它不会打印$7. 我开始知道它($7)在 makefile 中搜索变量。我希望该($7)变量存储在任何其他变量中
怎么不在makefile里,怎么解决这个问题?
这可能吗?
尝试:
grep 'svseed' tc_1/tc1.log | awk '{print $$7}'
Run Code Online (Sandbox Code Playgroud)
要在 makefile 中转义美元符号,您必须将其加倍。
| 归档时间: |
|
| 查看次数: |
2879 次 |
| 最近记录: |