Большая засечная черта
- 1 year ago
- 0
- 0
Вертика́льная черта́ — символ ASCII , имеющий код 0x7C ( hex ), 124 ( dec ). Этот символ пользователи UNIX называют «пайп», от англ. pipeline — конвейер . В первых, ещё советских , изданиях книг В. Э. Фигурнова название «pipe» было переведено как «символ трубопровода » .
Вертикальная черта используется в математике :
Также используется двойная вертикальная черта:
Имеет смысл разделителя ИЛИ (разделяет 2 возможности):
<символ> ::= <буква>|<цифра> <идентификатор> ::= <буква>|<идентификатор><символ>
Аналогичный смысл имеет в регулярных выражениях .
Используется в DOS и UNIX -системах для перенаправления стандартного потока вывода (stdout) одной программы в стандартный поток ввода (stdin) другой ( конвейер ). Например,
cat fruits.txt | grep -v ^bad | sort
выведет список фруктов из файла fruits.txt, не имеющих 'bad' в качестве первых трёх символов, отсортированный по алфавиту. Такой способ передачи информации направляет потоки данных, подобно трубопроводу, поэтому его и назвали «pipeline» или просто «pipe» — труба. Соответственно знак вертикальной черты пользователи UNIX тоже называют «pipe».
В C -подобных языках символ "|" служит для операции побитового «или» ( дизъюнкция ), а два таких символа, написанных слитно ("||"), используются в операции логического «или».
Кроме того, в языках с «нестрогим» синтаксисом — shell-сценариях UNIX, в языке Perl — логический оператор "||" (ИЛИ) может использоваться для выполнения условного перехода, когда операция слева возвращает ложное значение. Таким образом может быть построена цепочка команд «сделай одно или сделай другое или сделай третье».
rm * || echo "Не могу удалить файлы"
В приведённом примере в случае невозможности удаления одного и более файлов выводится сообщение.
Наравне с символом « ! » используется для рисования таблиц:
+---+---+---+ ,---,---,---, | * | 1 | 2 | | + | 1 | 2 | +---+---+---+ !---+---+---! | 1 | 1 | 2 | или | 1 | 2 | 3 | +---+---+---+ !---+---+---! | 2 | 2 | 4 | | 2 | 3 | 4 | +---+---+---+ '---'---'---'
В MediaWiki символ используется в разметке таблиц , а также в качестве разделителя параметров шаблонов.
В электротехнике запись используется для обозначения общего сопротивления резисторов R 1 и R 2 , включенных параллельно.
В МФА символом вертикальной черты обозначают зубной щёлкающий согласный (двойной чертой — боковой щёлкающий согласный ). Кроме того, вертикальные черты могут отделять просодические единицы друг от друга.
На клавиатурах на клавише, предназначенной для ввода «|», традиционно рисуют разорванную вертикальную черту «¦». В настоящее время это отдельный символ «
broken bar
» с кодом U+00A6 (в
HTML
его можно обозначить как
¦
).
В линейном формате редактора формул Microsoft Word (версии 2007 и более поздние) знак разорванной вертикальной черты применяется для создания дроби, но без черты
. Например,
x¦y
преобразуется в
. Подобное применение предлагается и в техническом примечании к Unicode
.
Двойная вертикальная черта « double vertical bar » ‖ имеет в Юникоде код U+2016. Сходный по начертанию символ параллельности « parallel to » ∥ — код U+2225.