Bash Scripting – Bash Echo Command
In this article, we are going to see the echo command. The Echo command is a built-in command feature for Unix / Linux which is generally used to display the text or message on the screen.
Syntax :
$ echo [option]
For Example :
$ echo Geeks For Geeks
Output :
Geeks For Geeks

Output
There are generally three options:
- -n: It does not print the trailing newline.
- -E: It is the default option that disables the implementation of escape sequences.
- -e: It is used to enable interpretation of backslash escapes
There are some escape sequences performing different operations such as:
Escape Sequences | Meaning |
---|---|
\b | Backspace |
\\ | Backslash |
\n | New Line |
\r | Carriage Return |
\t | Horizontal Tab |
\v | Vertical Tab |
Example 1 :
$ echo -e "Geeks \bFor \bGeeks"
Output:
GeeksForGeeks

Output
Example 2 :
$ echo -e "Geeks\nFor\nGeeks"
Output :
Geeks For Geeks

Output
Example 3 :
$ echo -e "Geeks\tFor\tGeeks"
Output :
Geeks For Geeks

Output
Example 4 :
$ echo -e "Geeks\\For\\Geeks"
Output :
Geeks\For\Geeks

Output
Example 5 :
$ echo -e "Geeks\rFor Geeks"
Output :
For Geeks

Output
Example 6 :
$ echo -e "Geeks\v For\v Geeks"
Output :
Geeks♂ For♂ Geeks

Output
Example 7 :
$ echo -n "Geeks For Geeks"
Output :
Geeks For Geeks

Output
You can find all the commands related to echo by writing the following command.
$ /bin/echo --help
Output :

Output
There are some other ways to use echo command
Taking input from user:
We create a text file named ” userInput.sh ” and write the following code inside the file.
#!/bin/sh echo "Enter Your Name : " read name #It take input from user echo "Hello, $name. Welcome to GeeksForGeeks"
Now run the ” userInput.sh ” with the help of the below code:
$ chmod +x ./userInput.sh $ ./userInput.sh
Output :

Output
Please Login to comment...