perl -e '$|=1;for(0..9){print;sleep 1}'
改行記号でバッファのフラッシュすることになってるのでは