ascii abbreviation american english ampersand apostrophe asterisk at sign bbc news backslash bash because bourne shell bracket british english canada caret chinese language comma computer file computer programming computing dash decimal separator degree symbol delimiter domain name system dot ellipsis english language exclamation mark filename extension glyph guillemets haplography hindi hyphen interpunct interrobang inverted question and exclamation marks irony mark japanese language korn shell leading lozenge ms-dos microsoft windows multiplication number sign numero sign parent directory period perl pilcrow punctuation question mark quotation mark risc os sanskrit section sign semicolon thai language therefore sign title typography unicode united states unix unix-like word divider working directory