功能:在显示器上显示一段文字,一般起到一个提示的作用。
语法:echo [-ne][字符串] 或 echo [--help][--version]
详细说明:echo会将输入的字符串送往标准输出i。输出的字符串间以空白字符隔开, 并在最后加上换行号。
不加换行符: echo -n "字符" 或 echo -e "字符c"
各种相关的符号
-n不输出末尾的换行符。
-e启用反斜线转义。
退格
\反斜线
新行
回车
水平制表符
v垂直制表符
各种符号的用法举例
1.‘-e‘后带上''会删除字符间的所有空格。 注意: Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。
echo -e "how do you do" howdoyoudo
2.‘-e‘后面的带上‘ ’行会在遇到的地方作为新的一行
echo -e "how do you do"输出 how do you do
3.使用‘ ‘选项 ‘-e‘后面跟上‘ ’会在空格间加上水平制表符。
echo -e how do you do" how do you do
4.‘-e‘后面跟上‘v’会加上垂直制表符。
echo -e "vhow vdo vyou vdo" how do you do
5.‘-e‘后面跟上‘ ’来指定输出中的回车符。(会覆写行开头的字符)
echo -e "how do you do" do you do
6.使用‘c‘选项 ‘-e‘后面跟上‘c’会抑制输出后面的字符并且最后不会换新行。
echo -e "how do you cdo" how do you @.....
7.使用‘a‘选项 ‘-e‘后面跟上‘a’选项会听到声音警告。
echo -e "how do you ado" how do you do
输出各种颜色属性的字体
echo -e " 33[30m 黑色字 33[0m"
echo -e " 33[31m 红色字 33[0m"
echo -e " 33[32m 绿色字 33[0m"
echo -e " 33[33m 黄色字 33[0m"
echo -e " 33[34m 蓝色字 33[0m"
echo -e " 33[35m 紫色字 33[0m"
echo -e " 33[36m 天蓝字 33[0m"
echo -e " 33[37m 白色字 33[0m"
echo -e " 33[40;37m 黑底白字 33[0m"
echo -e " 33[41;37m 红底白字 33[0m"
echo -e " 33[42;37m 绿底白字 33[0m"
echo -e " 33[43;37m 黄底白字 33[0m"
echo -e " 33[44;37m 蓝底白字 33[0m"
echo -e " 33[45;37m 紫底白字 33[0m"
echo -e " 33[46;37m 天蓝底白字 33[0m"
echo -e " 33[47;30m 白底黑字 33[0m"