Linux echo 命令详解
将文件内容或标准输入组合输出到标准输出,所谓标准输入,简单说就是从键盘输入的内容,标准输出,简单说,就是打印到屏幕上。
用法
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