From: Larry Allen <lwa at MIT-MRCLEAN.ARPA> You've probably gotten 20 answers to this by now, but the caret used to be a synonym for vertical bar, for use on terminals (TTY33's I think) that didn't have a convenient vertical bar character. So foo ^date will run foo piping the standard output to date.