Ponadto służy on również do oddzielania poszczególnych parametrów w szablonach czy tworzenia struktury wierszy i kolumn w tabelach.
Wyrażenia regularne W wyrażeniach regularnych „pipe” oznacza logiczną alternatywę.
Języki programowania W języku C i językach o podobnej składni (C++, Perl, Java, C#) a | b oznacza bitową operację sumy (funkcję OR na każdej parze bitów liczb wejściowych) liczb, a i b. Natomiast a || b oznacza logiczną alternatywę (stosowane np. w instrukcjach warunkowych). W Turbo Prologu symbol ten stosowany jest do operacji oddzielenia głowy listy od jej ogona. W języku Icon pojedyncza kreska pionowa | służy do tworzenia tzw. generatorów, czyli wyrażeń, które mogą przyjmować więcej niż jedną wartość. Użycie podwójnej kreski pionowej || powoduje konkatenację łańcuchów znaków, a potrójnej ||| konkatenację list.
Przerywana pionowa kreska Podobnym do „pipe” znakiem jest znak złamana pionowa kreska ¦. Znak ten jest rzadziej stosowany, nie istnieje on w zestawie znaków ASCII. W systemach z rodziny Windows można go uzyskać przez kombinację + cyfry wpisując z klawiatury numerycznej. W (X)HTML znak ¦ można uzyskać przez odwołanie znakowe ¦.