kokoichi206 / routines

0 stars 0 forks source link

静的ファイルが毎日更新され、それで変更検知とみなしてしまう問題 #9

Closed kokoichi206 closed 2 years ago

kokoichi206 commented 2 years ago

https://github.com/kokoichi206/routines/commit/892d5414d7bffbcf0e377190ace0579a26852516

kokoichi206 commented 2 years ago

curl で取得したものが1行としてみなされる。 また、sed "/$pattern/d" はマッチした行そのものを消す。 よって、以下コードだと全て(全1行)が削除されてしまう。

new=$(curl -s https://odhackathon.metro.tokyo.lg.jp/)
old=$(cat odhackathon/index.txt)
# echo $old
# exit 0
for pattern in "${excluded_line_patterns[@]}"; do
    echo "$pattern"
    new=$(echo $new | sed "/$pattern/d")
    old=$(echo $old | sed "/$pattern/d")
    echo $new
done
echo $new
kokoichi206 commented 2 years ago

URL watcher のやつ、Github Actions にしたい

kokoichi206 commented 2 years ago

した https://github.com/kokoichi206/action-URL-watcher