Contanto que o intervalo não contenha espaço em branco, isso deve funcionar:
#!/bin/bash
input=/path/to/input
while read -r line; do
message=${line% *}
interval=${line##* }
echo "$message"
sleep "$interval"
done < "$input"
${line% *}
Irá remover tudo depois do último caractere de espaço
${line##* }
irá remover tudo antes do último caractere de espaço