有没有其他方法可以在没有 grep 命令的情况下从多个文件中查找文本。
这是在我的一次采访中被问到的,但我可以找到这个问题的可能解决方案。
答案1
许多 UNIX 命令都包含 grep 的功能,从而可以实现类似 grep 的命令。一些明显的例子:
awk
:
awk '/pattern/'
sed
:
sed -n -e '/pattern/p'
perl
:
perl -n -e 'print if (/pattern/)'
有没有其他方法可以在没有 grep 命令的情况下从多个文件中查找文本。
这是在我的一次采访中被问到的,但我可以找到这个问题的可能解决方案。
许多 UNIX 命令都包含 grep 的功能,从而可以实现类似 grep 的命令。一些明显的例子:
awk
:
awk '/pattern/'
sed
:
sed -n -e '/pattern/p'
perl
:
perl -n -e 'print if (/pattern/)'