Particle.io的API表示你可以curl https://api.particle.io/v1/devices/events?access_token=[token]
查看事件日志。这很好用,除了它们似乎有规律地打印换行符,所以我最终得到了一些日志消息和大量新行。
我喜欢grep输出来修剪换行符(grep -A3 event
会很完美),但是当我把curl管道发送到grep时,我什么也得不到。 (我用-s抑制了进度指示器)。为了确保我没有错误输入任何东西,我将卷曲输出传送到cat,我仍然得不到任何东西(它最初打印:好的时候不管道,所以很清楚它是否能够很快起作用)。
我的猜测是curl在完成下载目标之前不会通过管道提供数据(在这种情况下永远不会发生)。
我有什么方法可以像这样卷曲吗?
答案 0 :(得分:1)
curl
实用程序采用-N
命令行参数来解除输出,请尝试:
curl -s -N ... | grep -A3 event
那应该做你想做的事。