如何在 grep 中使用 sudoers 和正则表达式
How to use sudoers and regular expressions with grep
我正在尝试对目录 /var/log/application/archived/
下的所有日志文件执行 grep
而且我有 sudo 权限。像下面这样尝试会给我错误
sudo grep 'checkThis' /var/log/application/archived/*.log
错误
grep: /var/log/application/archived/*.log: No such file or directory
我尝试使用转义字符,但似乎不起作用
并且如果我给出任何一个文件名而不是 * 它会给我结果。
例如:sudo grep 'checkThis' /var/log/application/archived/firstLogFile.log
这给了我预期的响应
使用以下命令对所有具有 sudo 访问权限的日志文件进行 grep
sudo sh -c "grep 'stringToSearch' /var/log/archived/*.log"
我正在尝试对目录 /var/log/application/archived/
而且我有 sudo 权限。像下面这样尝试会给我错误
sudo grep 'checkThis' /var/log/application/archived/*.log
错误
grep: /var/log/application/archived/*.log: No such file or directory
我尝试使用转义字符,但似乎不起作用
并且如果我给出任何一个文件名而不是 * 它会给我结果。
例如:sudo grep 'checkThis' /var/log/application/archived/firstLogFile.log
这给了我预期的响应
使用以下命令对所有具有 sudo 访问权限的日志文件进行 grep
sudo sh -c "grep 'stringToSearch' /var/log/archived/*.log"