salida de cola de tubo en otro script

Estoy tratando de canalizar la salida de un comando de cola en otro script de bash para procesar:

tail -n +1 -f your_log_file | myscript.sh

Sin embargo, cuando lo ejecuto, nunca se alcanza el parámetro $ 1 (dentro del myscript.sh). ¿Qué me estoy perdiendo? ¿Cómo canalizo la salida para que sea el parámetro de entrada del script?

PD: quiero que la cola se ejecute para siempre y continúe canalizando cada línea individual en el script.

Editar Por ahora todos los contenidos de myscripts.sh son:

echo $1;

Respuestas a la pregunta(3)

Su respuesta a la pregunta