find . -name "*.sh" -type f -exec grep -l "mail" {} \;
我正在使用以上语句在mail
文件类型中查找字符串sh
的出现。我还想在文件中打印字符串mail
的用法以及文件名。该怎么办?
答案 0 :(得分:0)
如果您还想查看行号并滤除搜索过程中可能遇到的任何错误(例如,操作不允许错误),则可以执行以下操作。
find . -name '*.sh' -type f -exec grep -n mail 2>/dev/null {} +