Linux echo 命令详解

返回 Linux 文档目录

将文件内容或标准输入组合输出到标准输出,所谓标准输入,简单说就是从键盘输入的内容,标准输出,简单说,就是打印到屏幕上。

用法

echo [参数] [字符串]

常用参数:

参数 功能
-n 不输出结尾的换行符
-e 允许对下面列出的加反斜线转义的字符进行解释(下面举例)
-e “\a” 发出警告音
-e “\b” 删除前面的一个字符
-e “\c” 结尾不加换行符
-e “\f” 换行,光标扔停留在原来的坐标位置
-e “\n” 换行,光标移至行首
-e “\r” 光标移至行首,但不换行
-E 禁止反斜杠转移,与-e参数功能相反
—version 查看版本信息
–help 查看帮助信息

示例

1、输出一段字符串:iamshuaidi

[root@shuaidi ~]# echo "iamshuaidi"
iamshuaidi

2、将字符串 iamshuaidi 导入到文件 test.txt 中

[root@shuaidi ~]# echo "iamshuaidi" >> test.txt

3、输入变量的值

[root@shuaidi ~]# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/shuaidi/program/go:/usr/local/go/bin

4、输出信息中删除某个字符,注意看数字 3 消失了

[root@shuaidi ~]# echo -e "123\b456"
12456

5、输出带有换行字符的内容

[root@shuaidi ~]# echo -e "a\nb\nc"
a
b
c

发表评论

后才能评论