Linux: echo

echo

Write output to standard input

Option
Usage
Example

-n
Do not appened to a new line. The terminal curser will be in the same line as the output instead of being in a new line by default .

[aaakriti@aakriti ~]$ echo -n “Harry …


This content originally appeared on DEV Community and was authored by Aakriti

echo

  • Write output to standard input
Option Usage Example
-n Do not appened to a new line. The terminal curser will be in the same line as the output instead of being in a new line by default . [aaakriti@aakriti ~]$ echo -n "Harry Potter"
Harry Potter[aaakriti@aakriti ~]$ write your next command here
-e enables interpretation of \ backslash escapes Will be used in combination of \ options
-E Opposite of -e. Explicitly supress interpretation of backslash escapes Will be used in combination of \ options
\a Alert through Volume. Make sure your volume is high. It will ring a ting on an output [aaakriti@aakriti ~]$ echo -e "\aHarry Potter"
Harry Potter
\b Backspace, removes all spaces between the texts [aaakriti@aakriti ~]$ echo -e "Harry \bPotter"
HarryPotter
\b It removes the n no. of character occurring before the \b used. Depending on the no. pf times used [aaakriti@aakriti ~]$ echo -e "Harry\b\bPotter"
HarPotter
\c Suppress further output. Will not output whatever is written after \c [aaakriti@aakriti ~]$ echo -e "Harry \c Potter is my favourite"
Harry
\e Escape character. Omits the just next single character succeeding to \e [aaakriti@aakriti ~]$ echo -e "\eHarry"
arry
\n Creates a new line [aaakriti@aakriti ~]$ echo -e "Harry \nPotter \nis \nmy \nfavourite"
Harry
Potter
is
my
favourite
\r Carriage return. Will not return whatever is return before \r. opposite of \c [aaakriti@aakriti ~]$ echo -e "Harry \r Potter is my favourite"
Potter is my favourite
\t Horizontal tabs. Use tabs as spaces. Example
\v Vertical tab space. In a slanting manner Example

Other tricks

Option Usage
echo * Lists all files and folders
echo $x echo value of a variable
\n + \t new line + tab
\n + \v new line + verticle tab
echo "Test" > testpage.log will add contents to a file
1. echo 'Harry "Potter"'
2. echo "Harry \"Potter\""
Harry "Potter"
echo $(command) Output of the command
echo ~ home folder
echo {1..5} 1 2 3 4 5
echo $((50*2)) 100
1. echo -e "\033[1;37mWHITE"
2. echo -e "\033[0;34mBLUE"
Display in respective colors

Fun tricks

  • Make someone get lost in dark black world of linux: echo -e "\033[0;30mBLACK" {"mode":"full","isActive":false}


This content originally appeared on DEV Community and was authored by Aakriti


Print Share Comment Cite Upload Translate Updates
APA

Aakriti | Sciencx (2021-07-18T17:46:05+00:00) Linux: echo. Retrieved from https://www.scien.cx/2021/07/18/linux-echo/

MLA
" » Linux: echo." Aakriti | Sciencx - Sunday July 18, 2021, https://www.scien.cx/2021/07/18/linux-echo/
HARVARD
Aakriti | Sciencx Sunday July 18, 2021 » Linux: echo., viewed ,<https://www.scien.cx/2021/07/18/linux-echo/>
VANCOUVER
Aakriti | Sciencx - » Linux: echo. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/07/18/linux-echo/
CHICAGO
" » Linux: echo." Aakriti | Sciencx - Accessed . https://www.scien.cx/2021/07/18/linux-echo/
IEEE
" » Linux: echo." Aakriti | Sciencx [Online]. Available: https://www.scien.cx/2021/07/18/linux-echo/. [Accessed: ]
rf:citation
» Linux: echo | Aakriti | Sciencx | https://www.scien.cx/2021/07/18/linux-echo/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.