echo

显示字符串等文字数据


语法格式

echo [-eEn] [strings]
echo [--help] [--version]

命令简介

echo命令主要用于显示给定的字符串参数。其中的strings可以是任何字符串,单个或一组字符串均可。如果字符串中含有空格或转义字符,前后需加双引号。除非指定了“-e”选项,所有字符均作为普通字符处理。

如果指定了“-e”选项,echo命令能够解释下列转义字符:

\\  反斜线字符“\”本身。

\a  警示音。

\b  退格符。

\c  禁止输出换行符。

\e  ESC字符。

\f  换页符。

\n  换行符。

\r  回车。

\t  制表符。

\v  纵向制表符。

\0NNN  1~3位八进制数字表示的字符。

\xHH  1~2位十六进制数字表示的字符。

命令选项

-e  解释命令参数中的转义字符。

-E  禁止解释命令参数中的转义字符(默认做法)。

-n  禁止输出行尾的换行符。

应用实例

1. 提示用户在提示信息后输入数据。

$ echo -e "Please input your choice: \c"; read ans
Please input your choice:

2. 使用“-n”选项提示用户在提示信息后输入数据。

$ echo -n "Please input your choice: "; read ans
Please input your choice:

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z