Linux-echo命令

0.摘要

echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。本文主要介绍Linux中echo命令的功能和使用方法。

 

1.显示字符串

echo "Hello world"      #推荐方式
echo 'Hello world'      
echo  Hello world

上面的三种方式,显示效果都以一样的,都显示Hello world,但推荐第一种方式

保留双引号的方法:

echo "\"Hello world\""
#输出:"Hello world"

 注意:两端必须加上双引号。

 

2.显示变量

x=10                      # 定义变量x
echo "x value is $x"      # $x表示显示变量x的取值

需要注意的是,x=10等号两边不能有空格,写python的读者需要注意这一点。

 

3.单引号与双引号区别

单引号与双引号都可以用于输出字符串,但是为什么我们推荐双引号呢?

使用单引号输出字符串不会进行转义和取变量操作:

单引号对\" 和 $x 等操作视而不见,只会讲单引号中间的内容原样输出。

 

4.转义字符

显示双引号,可以使用转义字符:\",但是对于\n,\b,\v等转义字符需要添加-e参数:

-e参数为转义开关,一些系统中默认禁止了转义功能,这时候就需要手动设置转义开关。

在echo命令中,"\c"表示不换行。

echo命令中的转义字符:

字符释义
\a警示字符
\b退格
\c忽略输出中最后的换行符号。这个参数之后的任何字符,包括后面的参数都会被忽略掉。
\f清除屏幕
\n换行
\r回车
\t水平制表符号
\v垂直制表符号
\\反斜杠字符

 

5.结尾不换行

除了使用"\c"的方式外,也可以使用-n参数:

 

6.显示日期

 echo `date`   #注意:这里用的是反引号,Esc下面的那个键

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值