Символ вертикальной черты (|) имеет несколько ролей в современных системах коммуникации и программирования:
В системах коммуникации вертикальная черта может использоваться для перенаправления ввода-вывода в операционных системах, например в UNIX. ru.wikipedia.org ru.frwiki.wiki Такой способ передачи информации направляет потоки данных, подобно трубопроводу, поэтому его назвали «pipeline» или просто «pipe» — труба. ru.wikipedia.org
В программировании вертикальная черта имеет следующие значения:
- В C-подобных языках символ «|» служит для операции побитового «или» (дизъюнкция), а два таких символа, написанных слитно («||»), используются в операции логического «или». ru.wikipedia.org
- В языке командных оболочек вертикальная черта означает символ конвейера — позволяет комбинировать работу нескольких отдельных команд. yandex.ru
- В регулярных выражениях вертикальная черта обозначает альтернативу (выбранный оператор). ru.frwiki.wiki
- В электротехнике запись с использованием вертикальной черты используется для обозначения общего сопротивления резисторов, которые включены параллельно. ru.ruwiki.ru