diff --git a/echo-%E5%91%BD%E4%BB%A4.md b/echo-%E5%91%BD%E4%BB%A4.md new file mode 100644 index 0000000..369ed4a --- /dev/null +++ b/echo-%E5%91%BD%E4%BB%A4.md @@ -0,0 +1,59 @@ +### 基本用法 +### 1. 简单文本输出 +最基本的用法是直接输出字符串: + +实例 +` echo "Hello, World!"` + +执行结果: +`Hello, World!` + +### 2. 输出变量 +echo 可以显示变量的值: +实例 + +`name="Linux User"` +`echo "Welcome, $name!"` + +执行结果: +`Welcome, Linux User!` +### 3. 不带引号的输出 +引号不是必须的,但建议使用以避免意外: + +实例 +`echo This is a test` +执行结果: +`This is a test` + +常用选项 +#### -n 选项:不换行输出 +默认情况下,echo 会在输出后添加换行符。 + +使用 -n 可以禁止这种行为: +实例 +`echo -n "Loading..."` +`echo " Done!"` + +执行结果: +`Loading... Done!` + +#### -e 选项:启用转义字符解释 +启用对反斜杠转义的解释: + +实例 +`echo -e "First line\nSecond line"` + +执行结果: +`First line` +`Second line` + +#### 常用转义序列 +| 转义序列 | 说明 | +| ------- |-----| +| \n | 换行 | +| \t | 水平制表符 | +| \v | 垂直制表符 | +| \b | 退格 | +| \r | 回车 | +| \\ | 反斜杠字符本身 | +