echo命令用法一


echo命令用法一


echo : 显示一行文本


格式:

  • echo [选项] [文本]


Example:

[root@ping ~]# echo "Hello World"
Hello World

注释:

  • 当echo输出一行文本时,单引号/双引号可加可不加。
  • 当echo输出文本时,往往会改变排版格式,引号必须加。


Example:

[root@ping ~]# echo `cat note.txt`
The time of life is short ; to spend that shortness basely, it would be too long . To be or not to be.That is a question. A light heart lives long .


[root@ping ~]# echo "`cat note.txt`"
The time of life is short ; 
to spend that shortness basely, 
it would be too long .
To be or not to be.That is a question. 
A light heart lives long .


echo选项:

-n 不输出行尾的换行符.
-e 允许对下面列出的加反斜线转义的字符进行解释.
-E 禁止对在STRINGs中的那些序列进行解释.
  • –n 表示不换行输出


Example:

[root@ping ~]# echo "Hello World";echo "Hello World"
Hello World
Hello World

[root@ping ~]# echo -n "Hello World";echo "Hello World"
Hello World Hello World


  • – e 输出转义字符

    \n    换行符
    \r    回车符
    \f    换页符
    \t    水平制表符
    \v    纵向制表符
    \b    退格符
    \c    禁止尾随的换行符
    \\    反斜线
    


Example: \n

  • 将 \n 后字符换行输出

     	[root@ping ~]# echo -e "Hello \nWorld"
     	Hello 
     	World
    


Example: \r

  • 将\r后字符换行输出,并覆盖\r前面同等长度字符

[root@ping ~]# echo -e "Hello \rWorld"
World

[root@ping ~]# echo -e "HelloToday \rWorld"
WorldToday


Example: \f 换页符

  • 将\f后字符换行后,以前行结尾为开头显示 \v 效果相同

    [root@ping ~]# echo -e "Hello \fWorld"
    Hello 
     	 World
    [root@ping ~]# echo -e "Hello \vWorld"
    Hello 
     	 World
    


Example: \t 水平制表符

  • \t前后字符,间隔一个Tab

  [root@ping ~]# echo -e "Hello \tWorld"           
  Hello 	World


Example: \b 退格符

  • \b后面的字符占据前面字符的位置

[root@ping ~]# echo -e "Hello \bWorld"
HelloWorld
[root@ping ~]# echo -e "Hello \b\bWorld"
HellWorld
[root@ping ~]# echo -e "Hello \b\b\bWorld"
HelWorld
[root@ping ~]# echo -e "Hello \b\b\b\bWorld"
HeWorld


Example: \c 不换行其输出, 效果同:echo -n

[root@ping ~]# echo -e "Hello \cWorld"
Hello [root@ping ~]# 

Example: \\ 转义字符 \

[root@ping ~]# echo -e "Hello \\World"
Hello \World
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值