Для чего используется символ вертикальной черты в командной оболочке UNIX? Встречаю примеры типа nasm -s -f obj myfile.asm | more,
выборки результатов поиска, (запуска нескольких программ подряд?) и других ситуациях. Может оно и гуглится, но найти у меня удается только про побитовое ИЛИ. Это мне известно, но это не исчерпывающий ответ, так что перечислите пожалуйства варианты ее использования с примерами.
Это конвейер - перенаправление вывода.
То есть результат вывода одной команды передается на вход другой команде.
В данной ситуации more - это программа, которая выводит текст постранично. Можно было бы ей скормить файл, но тут скармливается вывод команды nasm -s -f obj myfile.asm, который видимо занимает несколько страниц.
Подробнее о перенаправлениях ввода-вывода читайте в гугле