我可以grep telnet命令输出吗?

Aks*_*Aks 4 linux telnet

我有一个telnet命令打印数百行输出,我可以grep输出吗?

ami*_*jer 11

使用'script'命令.如果在运行telnet之前运行'script',则写入终端的所有文本也会写入/ file/path/filename.您必须执行"退出"或Ctrl-D才能实际写入文件,或者您可以检查文件.

最后使用filename | grep文件 grep"搜索文本"

/ file/path/filename是要存储telnet输出的路径.

使用脚本命令

script /tmp/myscript.txt
Run Code Online (Sandbox Code Playgroud)

然后你在终端中触发的所有命令和输出都将进入该文件.完成后使用ctrl + D,它将写入文件.

在这个文件上做一个grep.

cat /tmp/myscript.txt | grep "textToSearch"
Run Code Online (Sandbox Code Playgroud)


Nas*_*sir 6

使用tee命令将内容重定向到文件:

telnet google.com 80 | tee outfile
Run Code Online (Sandbox Code Playgroud)

然后grep文件