From 375b4ce21dfb73b228f2fb9dc472f20c8a6cf8bd Mon Sep 17 00:00:00 2001 From: newde Date: Thu, 26 Mar 2026 09:06:03 -0400 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20echo=20=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- echo-%E5%91%BD%E4%BB%A4.md | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 echo-%E5%91%BD%E4%BB%A4.md 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 | 回车 | +| \\ | 反斜杠字符本身 | +