shell菜鸟学习之echo命令

echo是一个非常简单、直接的LINUX命令。

稍等........

先介绍一下标准的command line ,它包含三个部件:

command_name option argument

好的,回来,echo就是将argument送出至标准输出(STDOUT),通常就是送到显示器输出。

还是直接跑一下来看看echo命令吧:

 

是不是觉得奇怪怎么就一个空白行,就回到shell prompt(就是$)上了。

原因就是因为echo在预设上,在显示完argument之后,还会送出一个换行符号。

但是上面的command并没有任何的argument,所以就只有一个换行符号了。

如果觉得不爽,想取消这个换行符号,好说,-n option  就完全可以帮你搞定:

这下舒服了吧,其实echo除了 -n option  之外,还有一些常用选项,如:

-e :启动反斜线控制字符的转换

-E:关闭反斜线控制字符的转换(注意跟上面的不同哦)

-n :取消行末的换行符号 (与 -e 选项下的 \c 字符功能相同)

关于 echo 命令所支持的反斜线控制字符如下表:

\a:ALERT / BELL (从系统喇叭送出铃声)

\b:BACKSPACE ,也就是向左刪除鍵

\c:取消行末的换行符号

\E:ESCAPE,跳脱键

\f:FORMFEED,换页字符

\n:NEWLINE,换行字符

\r:RETURN,回车键

\t:TAB,表格跳位键

\v:VERTICAL TAB,垂直表格跳位键

\n:ASCII 八进制编码(以 x 开始为十六进制)

\\ :反斜线本身

Ok,有了这些我们就可以输出下面的命令来看看echo的强大了:

上面两个有什么不同呢???试着分析一下吧……

…………………………

有没有想起大学谭浩强的C语言呢?

…………………………….

因为啊,e 字母后面是刪除键(\b),因此输出结果就没有 e 了。

在结束时听到一声铃响,别担心,那是 \a 的杰作!

由于同时使用了-n 选项,因此 shell prompt 紧接着在第二行之后。

若你不用 -n 的话,还有什么方法呢?……….(在 \a 后再加个 \c )。

在日后的 shell 操作及 shell script 设计上,echo 命令是最常被使用的

命令之一。                                      

先小试牛刀,用 echo 来检查变量值:

……(这个变量的事,在以后会向大家娓娓道来)

ok,更多的关于 command  line 的格式,以及 echo 命令的选项,

还得您自己多加练习、运用了...

转载于:https://www.cnblogs.com/nichoman/archive/2012/09/06/shell_myfirst.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值