如何在 UNIX 中不使用 grep 命令查找文件中的文本

如何在 UNIX 中不使用 grep 命令查找文件中的文本

有没有其他方法可以在没有 grep 命令的情况下从多个文件中查找文本。

这是在我的一次采访中被问到的,但我可以找到这个问题的可能解决方案。

答案1

许多 UNIX 命令都包含 grep 的功能,从而可以实现类似 grep 的命令。一些明显的例子:

awk:

awk '/pattern/'

sed:

sed -n -e '/pattern/p'

perl:

perl -n -e 'print if (/pattern/)'

相关内容