Linux,忽略命令行上对 $variable 的引用。改用文字字符串

标签 linux shell unix

在 verilog 中,我正在寻找所有以 $ 符号开头的任务,不幸的是与 unix 的交叉

grep 时

grep -r -F "$finish" /path/to/dir

返回

finish: Undefined variable.

怎么按字面理解IE不是环境变量。

最佳答案

像这样重写你的命令:

 grep -r -F \$finish /path/to/dir

关于Linux,忽略命令行上对 $variable 的引用。改用文字字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54199917/

相关文章:

Linux命令行处理CSV

python - 在 Linux 上的网络摄像头视频捕获期间获取静止帧

c++ - 如何在 C++ Linux 中执行程序

bash - shell函数中的自动完成函数参数

linux - 对于两个连续的选项, `getopts` 将第二个选项作为第一个选项的参数

linux - wget:获取匹配正则表达式的文件

linux - 普通用户的 Bugzilla 工作流状态限制

linux - 在巨大的 gzip 文件顶部追加一行

unix - 如何确定特定模块是否加载到 linux 内核中

linux - grep 命令没有按我的预期工作