Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04

(singke) #1

you get the following result:


Click here to view code image
Number of parameters is 2
Program name is mypgm2
Parameters as a single string is Alan Turing


Special Characters


Some characters have special meaning to Linux shells; these characters
represent commands, denote specific use for surrounding text, or provide
search parameters. Special characters provide a sort of shorthand by
incorporating rather complex meanings into simple characters. Table 14.2
shows some special characters.


Table 14.2 Special Shell Characters


CharacterExplanation

$ Indicates the beginning   of  a   shell   variable    name

| Pipes standard    output  to  the next    command

# Starts    a   comment

& Executes  a   process in  the background

? Matches   one character

* Matches   one or  more    characters

> Redirects output

< Redirects input

` Indicates command substitution    (the    backquote   or  backtick—the
key above the Tab key on most keyboards)

>> Redirects    output  (to append  to  a   file)

<< Waits    until   the following   end-of-input    string  (HERE   operator)

[   ] Specifies a   range   of  characters
Free download pdf