linux - 如何使用 grep 查找 '../images/'

标签 linux bash command-line grep

当要搜索的字符串是“../images/”时,如何使用 grep 查找目录中出现的字符串?这是我通常使用的命令

grep -H -r 'string to find' /path/to/dir

一些搜索字符会导致问题,显然 '../' 就是其中之一。

我在一些字符前尝试了\的各种组合 这是我需要经常进行的搜索,以查找指向隔壁文件夹中图像的 css 文件中的引用。

最佳答案

点号用 grep 匹配任何字符。您需要在它前面加上反斜杠,例如 '\.\./images/'

关于linux - 如何使用 grep 查找 '../images/',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31738123/

相关文章:

linux - 用于 behat 错误的 ant 构建脚本

linux - 为什么程序头是可执行的?

linux - 通过 SSH 配置 iptables 时的奇怪行为

javascript - NodeJS REPL 变量赋值——需要帮助找出问题所在

command-line - 从命令行检查名称服务器设置

linux - 除了凌晨 3 点外,Crontab 每 15 分钟运行一次?

bash - 命令的回显结果保留回显

bash - 如何输出 Bash 函数的每个参数?

c - 尝试检查命令行参数时出现段错误(在 C 中)

linux - 如何在 shell 脚本中删除模式匹配前后的特定字符?