在makefile中使用grep命令?

abh*_*hek 2 linux makefile

我正在尝试在 (#!/bin/bash) 生成文件中使用此命令:

grep 'svseed' tc_1/tc1.log | awk '{print $7}'
Run Code Online (Sandbox Code Playgroud)

如果我在终端中使用此命令,则它工作正常。但是如果我在 makefile 中使用它,它不会打印$7. 我开始知道它($7)在 makefile 中搜索变量。我希望该($7)变量存储在任何其他变量中

怎么不在makefile里,怎么解决这个问题?

这可能吗?

sha*_*rey 5

尝试:

grep 'svseed' tc_1/tc1.log | awk '{print $$7}'
Run Code Online (Sandbox Code Playgroud)

要在 makefile 中转义美元符号,您必须将其加倍。