O pipeline consiste em canalizar a saída de um processo para a entrada de outro processo. Isto pode ser feito através do caracter de pipe ``'', como mostra o exemplo a seguir, onde a saída de um comando ls -la é enviada para a entrada do comando grep txt. Com isto, apenas os arquivos que possuírem o conjunto de caracteres 'txt' no seu nome serão apresentados na tela.
maquina:~$ ls -la total 120 drwxr-xr-x 4 aluno users 1024 Mar 31 13:42 ./ drwxr-xr-x 7 root root 1024 Mar 31 12:53 ../ -rw-r--r-- 1 aluno users 26 Mar 31 13:08 .bash_history -rw-r--r-- 1 aluno users 34 Nov 23 1993 .less -rw-r--r-- 1 aluno users 114 Nov 23 1993 .lessrc drwxr-xr-x 2 aluno users 1024 Mar 31 13:43 documentos/ -rw-r--r-- 1 aluno users 43 Mar 31 12:58 exemplo1.txt drwxr-xr-x 2 aluno users 1024 Mar 31 13:58 financas/ -rw-r--r-- 1 aluno users 108111 Mar 31 13:00 faq.txt -rw-r--r-- 1 aluno users 5041 Mar 31 12:58 linux1.gif maquina:~$ ls -la |grep txt -rw-r--r-- 1 aluno users 43 Mar 31 12:58 exemplo1.txt -rw-r--r-- 1 aluno users 108111 Mar 31 13:00 faq.txt maquina:~$