这个问题是关于将 wss:// 流保存到多个文件中......在执行时(不是之后)
例子 :
websocat "wss://stream.binance.com:9443/ws/btcusdt@depth" > /path/$(date +%s).txt
此命令每秒接收 TONS 的新行 ....
此命令使用 unix 时间戳中的日期创建一个文件,但将继续保存在同一个文件中,直到我 ctrl+c .....
我不想膨胀成 1 个超大文件....我希望保存标准输出(在多个文件中)
例子
1652209720.txt 将有 30 行
1652209721.txt 将有 10 行
ETC
我试图创建一个.sh,while command do ....
但我在shell中收到stdout而不是新文件......
我怎样才能做到这一点 ?
注意:我知道更多 bash 脚本的 php... 编辑完整的 .sh ------
#!/bin/bash
而 websocat "wss://stream.binance.com:9443/ws/btcusdt@depth" 确实读取 line echo $line >> /Users/jinto/Downloads/d/$(date +%s).stub done
您需要管道输出
websocat
,沿着这些线(注意|
在末尾的websocat
: