pipe tail output into another script
I am trying to pipe the output of a tail command into another bash script to process: tail -n +1 -f your_log_file | myscript.sh However, when I run it, the $1 parameter (inside the myscript.sh) never gets reached. What am I missing? How do I pipe the output to be the input parameter of the script? PS - I want tail to run forever and continue piping each individual line into the script. Edit For now the entire contents of myscripts.sh are: echo $1; Generally, here is one way to handle standard input to a script: #!/bin/bash while read line; do echo $line done That is a very rough bash