echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。
功能:在显示器上显示一段文字,一般起到一个提示的作用。
语法:
echo [选项][字符串]
echo 选项列表
选项 | 描述 |
---|---|
-n | 不输出末尾的换行符 |
-e | 启用反斜线转义 |
\b | 退格 |
\\ | 反斜线 |
\n | 新行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
详细说明:echo会将输入的字符串送往标准输出i。输出的字符串间以空白字符隔开, 并在最后加上换行号。
不加换行符: echo -n "字符" 或 echo -e "字符\c"
各种符号的用法举例
1.-e
后带上\b
会删除字符间的所有空格。注意: Linux中的选项-e
扮演了转义字符反斜线的翻译器。
echo -e "how \bdo \byou \bdo"
howdoyoudo
2.-e
后面的带上‘\n’行会在遇到的地方作为新的一行
echo -e "how \ndo \nyou \ndo"输出
how
do
you
do
3.使用‘\t‘选项 -e
后面跟上‘\t’会在空格间加上水平制表符。
echo -e how \tdo \tyou \tdo"
how do you do
4.-e
后面跟上‘\v’会加上垂直制表符。
echo -e "\vhow \vdo \vyou \vdo"
how
do
you
do
5.-e
后面跟上‘\r’来指定输出中的回车符。(会覆写行开头的字符)
echo -e "how \rdo 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 "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 红色字 \033[0m"
echo -e "\033[32m 绿色字 \033[0m"
echo -e "\033[33m 黄色字 \033[0m"
echo -e "\033[34m 蓝色字 \033[0m"
echo -e "\033[35m 紫色字 \033[0m"
echo -e "\033[36m 天蓝字 \033[0m"
echo -e "\033[37m 白色字 \033[0m"
echo -e "\033[40;37m 黑底白字 \033[0m"
echo -e "\033[41;37m 红底白字 \033[0m"
echo -e "\033[42;37m 绿底白字 \033[0m"
echo -e "\033[43;37m 黄底白字 \033[0m"
echo -e "\033[44;37m 蓝底白字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[46;37m 天蓝底白字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m"
https://www.cnblogs.com/sunfie/p/5149970.html
https://www.cnblogs.com/anruy/p/5422368.html
网友评论