0
我有一个尾部日志文件的脚本,然后上传该行。我想有它只要第一行被读取退出:从尾部退出while循环bash脚本
#!/bin/bash
tail -n0 -F "$1" | while read LINE; do
(echo "$LINE" | grep -e "$3") && curl -X POST --silent --data-urlencode \
"payload={\"text\": \"$(echo $LINE | sed "s/\"/'/g")\"}" "$2";
done
退出:我的剧本稍加修改的版本(我没有最终需要回声到stdout)
这个答案帮助呢?或者当第一个数据上传? – MrJLP
第一行通过卷曲被读取并发送。 –
如果读取的第一行与第三个参数传递的内容不匹配,该怎么办? – MrJLP