【echo】命令的功能是在显示器上显示一段文字,一般起到一个提示作用。

【echo】命令的功能是在显示器上显示一段文字,一般起到一个提示作用。

例如:
echo ‘gandianxianshi’既可以将gandianxianshi显示在屏幕中



在命令中可以使用$(pwd)能实现命令替换相当于执行pwd显示的结果到该位置
[root@gdy ~]# echo "The current directory /root."
The current directory /root.
[root@gdy ~]# echo "The current directory $(pwd)"
The current directory /root


参数
-n 到对一行,(echo默认打印之前有一个换行符号,如果加上-n则可以删除,如果后面再加上字符串,可以删除系统默认之前的一个换行符和字符串打印完后之后的一个换行符)
-e 代表转译字符,可以将字符中的/n转换为换行……


【扩展:】
在打印字符中显示颜色
例如:echo -e "\033[1;37;41mHello\033[0m,world."
其中: 【\033】表示ctrl按键
      【\033[】表示开始使用颜色修饰字体
【1;37;41m】 中1表示字体的宽度,
37中的3表示修饰字体本身颜色,7代表白色
41中的4表示修饰字体的背景颜色1表示使用红色
注意:修饰前景色用3表示,修饰背景色用4表示,只有一位数表示字体显示格式
【\033[0m】表示修改字体的结束位置







相关命令
【printf】打印字符
与echo不同的是默认不首位打印换行符,但默认识别字符串中的换行符等其他字符例子如下
[root@gdy /]# printf 'aaa'
aaa[root@gdy /]# 
[root@gdy /]# printf 'aaa\n'
aaa
[root@gdy /]# 




'':强引用,不完成变量替换
"":弱引用,可以完成变量替换
``:命令替换
$():命令替换

你可能感兴趣的:(echo)