echo

 ==echo==命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。==linux==的==echo==命令,在==shell==编程中极为常用, 在终端下打印变量==value==的时候也是常常用到的,因此有必要了解下==echo==的用法.==echo==命令的功能是在显示器上显示一段文字,一般起到一个提示的作用

[root@c7-42 ~]# echo "the echo command good"
the echo command good

-n 表示不换行

# -n
[root@c7-42 ~]# echo -n ddddd
ddddd[root@c7-42 ~]#

[root@c7-42 ~]# echo -n ddddd
ddddd[root@c7-42 ~]# echo  ddddd
ddddd

#不加-n
[root@c7-42 ~]# echo hhhh;echo yyyy
hhhh
yyyy
#加-n
[root@c7-42 ~]# echo -n hhhh;echo yyyy
hhhhyyyy

-e:该参数意为激活转义字符

使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出

  \b 删除前一个字符;(但是必须是\b后面存在字符的前提之下)
  \b\b 表示删除前两个字符;(以此类推)
   \c 最后不加上换行符号;
   \f 换行但光标仍旧停留在原来的位置;(换行,但是换行后新航的开头位置连接着上一行的行尾)
 
   \r 光标移至行首,但不换行;(\r后面的字符覆盖其前面同等长度的字符)
   \t 插入tab;(相当于tab健)
   \v 与\f相同;
   \\ 插入\字符;(转义之后表示其中间加了一个\)
   \nnn 插入nnn(八进制)所代表的ASCII字符;
#  \n 换行且光标移至行首;(即转义以后表示换行)
[root@c7-42 ~]# echo -e "\nlogin successful"

login successful

 #\b 删除前一个字符;(但是必须是\b后面存在字符的前提之下)
[root@c7-42 ~]# echo -e "\blogin successful"                                                                 login successful

 # \b\b 表示删除前两个字符;(以此类推)
[root@c7-42 ~]# echo -e "\b\blogin successful"                                                              login successful

#  \c 最后不加上换行符号;
[root@c7-42 ~]# echo -e "login successful\c"
login successful[root@c7-42 ~]# echo -e "login successful\f"
login successful

# \f 换行但光标仍旧停留在原来的位置;(换行,但是换行后新航的开头位置连接着上一行的行尾)
[root@c7-42 ~]# echo -e "\flogin successful"
login successful

# \r 光标移至行首,但不换行;(\r后面的字符覆盖其前面同等长度的字符)
[root@c7-42 ~]# echo -e "\rlogin successful"
login successful

# \t 插入tab;(相当于tab健)
[root@c7-42 ~]# echo -e "\tlogin successful"
        login successful
 
 #\v 与\f相同;换行但光标仍旧停留在原来的位置;(换行,但是换行后新航的开头位置连接着上一行的行尾)
[root@c7-42 ~]# echo -e "\vlogin successful"

login successful

# \\ 插入\字符;(转义之后表示其中间加了一个\)
[root@c7-42 ~]# echo -e "\\login successful"
\login successful

#  \nnn 插入nnn(八进制)所代表的ASCII字符;
[root@c7-42 ~]# echo -e "\nnnlogin successful"

nnlogin successful

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云原生解决方案

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值