Если BBEdit настроен на перезагрузку файлов при их изменении, вы можете создать временный файл, открыть его и записать в него с интервалом в 3 секунды.
file=`mktemp -t file`
bbedit $file
(echo "foo";sleep 3;echo " bar")>>$file
Я не нашел способа напрямую передать в BBEdit, чтобы он обновлялся через 3 секунды.