Вертикальная черта служит для перенаправления ввода "конвеера", таким образом, что вывод предыдущей команды (до черты) служит входными данными для следующей после неё команды.
Примером может послужить подстановка пароля.