#!/bin/sh set -eu file="$1" str='Current' interval=5 ding="/usr/share/bzflag/pop.wav" last="$(grep "$str" "$file")" while sleep $interval do cur="$(grep "$str" "$file")" test "$cur" != "$last" && mpv "$ding" last="$cur" done