Can someone post a simple example of using named pipes in Bash in Linux?
One of the best examples of a practical use of a named pipe...
From http://en.wikipedia.org/wiki/Netcat:
Another useful behavior is using
netcatas a proxy. Both ports and hosts can be redirected. Look at this example:nc -l 12345 | nc www.google.com 80Port 12345 represents the request.
This starts a
ncserver on port 12345 and all the connections get redirected togoogle.com:80. If a web browser makes a request tonc, the request will be sent to google but the response will not be sent to the web browser. That is because pipes are unidirectional. This can be worked around with a named pipe to redirect the input and output.mkfifo backpipe nc -l 12345 0backpipe