How to stream the output of a command in a bash script?
| Project: | Programming | 
| Component: | Documentation | 
| Category: | support request | 
| Priority: | normal | 
| Assigned: | Unassigned | 
| Status: | active | 
| Related pages: | #303: Bash | 
| Tags: | bash script | 
Description
Adding a command in a script will simply print the command output to the console.
But what if I want to filter the output, add to it, act upon it, etc.?
Right now, I simply assign the output of the command to a variable, print the variable and grep the variable to find the bits that interest me.
But if the command takes a long time to run, the user won't see any output until the command has finished running.
I want to do all of the above, while the user is seeing the output and the process progresses...