![latex textbar latex textbar](https://online.fliphtml5.com/ccid/cmlj/files/large/2.jpg)
Since the character was originally not available in all code pages and keyboard layouts, ANSI C can transcribe it in form of the trigraph ?!, which, outside string literals, is equivalent to the | character. Specifically, in C and other languages following C syntax conventions, such as C++, Perl, Java and C#, a | b denotes a bitwise or whereas a double vertical bar a || b denotes a ( short-circuited) logical or. In many programming languages, the vertical bar is used to designate the logic operation or, either bitwise or or logical or.
![latex textbar latex textbar](https://image.slidesharecdn.com/corsolatex20140506-140506134311-phpapp02/95/corso-latex-lezione-uno-cos-latex-32-638.jpg)
This usage has led to the character itself being called "pipe". The same "pipe" feature is also found in later versions of DOS and Microsoft Windows. Where the output from the grep process is piped to the more process. In most Unix shells (command interpreters), this is represented by the vertical bar character. In this way, a series of commands can be "piped" together, giving users the ability to quickly perform complex multi-stage processing from the command line or as part of a Unix shell script ("bash file"). Ī pipe is an inter-process communication mechanism originating in Unix, which directs the output (standard out and, optionally, standard error) of one process to the input (standard in) of another. Supergroups in physics are denoted G( N| M), which reads " G, M vertical bar N" here G denotes any supergroup, M denotes the bosonic dimensions, and N denotes the Grassmann dimensions.The vertical bar is used as a mathematical symbol in numerous ways: 2.3 Code pages and other historical encodings.