这是我尝试过的 grep 命令行示例:
grep '(565172|565173|565175)' /var/log/cups/error_log
Run Code Online (Sandbox Code Playgroud)
它不会产生任何输出,即使所有 3 个值都在文件中多次。
我尝试逃离酒吧,这在某种程度上改善了情况 - 检测到中间值,但没有检测到第一个或最后一个。
grep '(565172\|565173\|565175)' /var/log/cups/error_log
Run Code Online (Sandbox Code Playgroud)
我也尝试过双重转义,但没有得到任何结果。
grep '(565172\\|565173\\|565175)' /var/log/cups/error_log
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?谢谢。
grep ×1