我正在尝试扫描错误日志中有503错误的行,所以我正在寻找" 503
(引用空间503).
这看起来很简单,但不起作用:
grep '" 503 ' access.log
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
bash:-c:第0行:在寻找匹配时出现意外的EOF""'bash:-c:第1行:语法错误:意外的文件结束
Mic*_*jer 13
好像你是通过某种语言的某个系统()运行它,不是吗?尝试:
grep '\" 503 ' access.log
Run Code Online (Sandbox Code Playgroud)
要么:
grep "\" 503 " access.log
Run Code Online (Sandbox Code Playgroud)
直接在shell中就行了grep '" 503 ' access.log
.为了重现你的问题,我必须这样做:
bash -c 'grep '\" 503 ' access.log'
Run Code Online (Sandbox Code Playgroud)
这确实是语法错误.要做到这一点,我需要:
bash -c 'grep "\" 503 " access.log'
Run Code Online (Sandbox Code Playgroud)
你在某种程度上打电话bash -c ...
.也许间接地.你需要弄清楚如何调用它来找出碰撞中的引号.
归档时间: |
|
查看次数: |
16334 次 |
最近记录: |