Shell echo命令:在终端输出内容
echo 命令是 Bash Shell 的内置命令,作用就是在终端输出内容,并在最后默认加上换行符。
示例如下:
使用 echo 命令需要注意转义字符的问题,在默认情况下,echo 命令不会解析以反斜杠“\”开头的转义字符。比如“\n”是一个换行符,表现形式就是换行,echo 命令在终端输出时会将它作为普通字符对待。
可以添加 -e 选项让 echo 命令在输出时解析转义字符。示例如下:
示例如下:
[root@linux opt]# echo "c.biancheng.net" c.biancheng.net
使用 echo 命令需要注意转义字符的问题,在默认情况下,echo 命令不会解析以反斜杠“\”开头的转义字符。比如“\n”是一个换行符,表现形式就是换行,echo 命令在终端输出时会将它作为普通字符对待。
[root@linux opt]# echo "hello \n world" hello \n world
可以添加 -e 选项让 echo 命令在输出时解析转义字符。示例如下:
[root@linux opt]# echo -e "hello \n world" hello world在 Shell 脚本中,echo 命令也被频繁用来输出变量中的值。