echo是用于Linux bash和C shell的最常用和广泛使用的内置命令之一,通常用于脚本语言和批处理文件。
echo [option(s)] [string(s)]1.输入文本和显示在标准输出的行
$ echo Howtoing is a community of Linux Nerds输出以下文本:
Howtoing is a community of Linux Nerds2.声明一个变量和echo它的价值。 例如,声明x的变量并赋予其值= 10。
$ x=10回显其值:
$ echo The value of variable x = $x The value of variable x = 10注 :Linux中的'-e'选项作为被反斜杠转义字符的解释。 3.使用选项'\ B' -退格与反斜线翻译工作者-e“这消除所有的空间之间。
$ echo -e "Howtoing \bis \ba \bcommunity \bof \bLinux \bNerds" HowtoingisacommunityofLinuxNerds4.使用选项的'\ n' -与退格翻译工作者-e'新线从对待它被用在新行。
$ echo -e "Howtoing \nis \na \ncommunity \nof \nLinux \nNerds" Howtoing is a community of Linux Nerds5.使用选项“\ t' -与退格翻译工作者-e'水平制表有水平制表位。
$ echo -e "Howtoing \tis \ta \tcommunity \tof \tLinux \tNerds" Howtoing is a community of Linux Nerds6.如何如何使用选项新行'\ n'以及水平制表符“\ t”同时进行。
$ echo -e "\n\tHowtoing \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds" Howtoing is a community of Linux Nerds7.使用选项“\ V' -与退格翻译工作者-e'垂直标签有垂直制表位。
$ echo -e "\vHowtoing \vis \va \vcommunity \vof \vLinux \vNerds" Howtoing is a community of Linux Nerds8.如何如何使用选项新行'\ n'以及垂直标签'\ V'并举。
$ echo -e "\n\vHowtoing \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds" Howtoing is a community of Linux Nerds注意 :使用该选项两次或多次要求我们可以增加一倍的垂直选项卡,水平制表符和新行间距。 9.使用选项'\ r' -与退格翻译工作者-e'回车到指定输出回车。
$ echo -e "Howtoing \ris a community of Linux Nerds" is a community of Linux Nerds10.使用选项“\ C” -抑制拖尾与退格翻译工作者-e'继续不排放新线新线。
$ echo -e "Howtoing is a community \cof Linux Nerds" Howtoing is a community avi@howtoing:~$11.呼应省略尾随使用选项“-n”新行。
$ echo -n "Howtoing is a community of Linux Nerds" Howtoing is a community of Linux Nerdsavi@howtoing:~/Documents$12.使用选项“\ A” -警报回报与退格翻译工作者-e'有声音提醒。
$ echo -e "Howtoing is a community of \aLinux Nerds" Howtoing is a community of Linux Nerds注意 :请一定要检查音量键,发射前。 13.打印的所有文件/文件夹使用echo命令(ls命令替代)。
$ echo * 103.odt 103.pdf 104.odt 104.pdf 105.odt 105.pdf 106.odt 106.pdf 107.odt 107.pdf 108a.odt 108.odt 108.pdf 109.odt 109.pdf 110b.odt 110.odt 110.pdf 111.odt 111.pdf 112.odt 112.pdf 113.odt linux-headers-3.16.0-customkernel_1_amd64.deb linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg14.特定种类的打印文件。 例如,假设你想打印所有“.JPEG”文件,请使用以下命令。
$ echo *.jpeg network.jpeg15.echo可以用重定向操作符输出到文件,而不是标准输出使用。
$ echo "Test Page" > testpage ## Check Content avi@howtoing:~$ cat testpage Test Page
选项 | 描述 |
-n | 不打印结尾的换行符。 |
-e | 启用反斜杠转义的解释。 |
\ b | 退格 |
\\ | 反斜杠 |
\ n | 新队 |
\ r | 回车 |
\ t | 水平标签 |
\ v | 垂直选项卡 |
关注云架构公众号
Linux入门
QQ交流群:308781113