可以通过 bash 从在线 .txt 文件中获取文本吗?

dev*_*ter 1 macos bash text

是否可以通过 grep/cat/awk 或其他方式从在线文本文件中获取文本?(在bash中)

我目前执行此操作的方法是将文本文件下载到驱动器,然后将 grep/cat 放入文件中以获取其文本。

卷曲-o“$TMPDIR”/“text.txt” http://www.example.com/text.txt

猫/grep“$TMPDIR”/text.txt

rm -rf "$TMPDIR"/"text.txt"

其中一个文本抓取器(或另一个)是否有足够的能力从互联网上的文本文件中抓取某些内容?这将摆脱整个下载文件-读取文件-删除文件的过程,只需用一个命令替换它,如果您有很多这样的字符串,则可以大大加快速度。

我无法通过手册页或谷歌搜索找到任何内容,也许你们知道一些事情。

Eri*_*rik 5

使用。curl -o - http://www.example.com/text.txt | grep "something"

-o -告诉curl它“下载到stdout”,其他实用程序例如wget、lynx和links也有相应的功能。