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