我正在使用http GET来处理大量(其中最大的500M)数据表。从那些表中,我只需要数据,直到子字符串“ DATA =”。收到此子字符串后,是否可以停止读取数据?
答案 0 :(得分:1)
此命令行使用tee将下载内容写入文件,直到由于匹配而导致grep退出:
(j-i)<<1
如果找到了子字符串:
$ curl http://example.com/HUGE | tee keeper| grep -q "quit immediately once found"
如果没有:
$ echo $?
$ 0
此命令行有效,因为grep -q被记录为:
$ echo $?
$ 1