echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。
echo命令的语法是:
echo [选项] [字符串]会输出下面的文本:
Tecmint is a community of Linux Nerds比如,声明变量x并给它赋值为10。
$ x=10会输出它的值:
$ echo The value of variable x = $x The value of variable x = 10‘-e‘后带上'\b'会删除字符间的所有空格。
注意: Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。
$ echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" TecmintisacommunityofLinuxNerds‘-e‘后面的带上‘\n’行会在遇到的地方作为新的一行
$ echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" Tecmint is a community of Linux Nerds‘-e‘后面跟上‘\t’会在空格间加上水平制表符。
$ echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" Tecmint is a community of Linux Nerds‘-e‘后面跟上‘\v’会加上垂直制表符。
$ echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds" Tecmint is a community of Linux Nerds注意: 你可以按照你的需求连续使用两个或者多个垂直制表符,水平制表符与换行符。
‘-e‘后面跟上‘\r’来指定输出中的回车符。(LCTT 译注:会覆写行开头的字符)
$ echo -e "Tecmint \ris a community of Linux Nerds" is a community of Linux Nerds‘-e‘后面跟上‘\c’会抑制输出后面的字符并且最后不会换新行。
$ echo -e "Tecmint is a community \cof Linux Nerds" Tecmint is a community @tecmint:~$‘-e‘后面跟上‘\a’选项会听到声音警告。
$ echo -e "Tecmint is a community of \aLinux Nerds" Tecmint is a community of Linux Nerds注意: 在你开始前,请先检查你的音量设置。
比如,让我们假设你想要打印所有的‘.jpeg‘文件,使用下面的命令。
$ echo *.jpeg network.jpeg就是这些了,不要忘记在下面留下你的反馈。
原文发布时间:2014-10-03
本文来自云栖合作伙伴“linux中国”
相关资源:敏捷开发V1.0.pptx