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