【Linux Shell】6. echo 命令

文章目录

  • [【 1. 显示普通字符串 】](#【 1. 显示普通字符串 】)

  • [【 2. 显示变量 】](#【 2. 显示变量 】)

  • [【 3. 显示转义字符 】](#【 3. 显示转义字符 】)

    • [3.1 显示引号](#3.1 显示引号)
    • [3.2 显示换行](#3.2 显示换行)
    • [3.3 显示不换行](#3.3 显示不换行)
  • [【 4. 显示命令执行结果 】](#【 4. 显示命令执行结果 】)

  • Shell 的 echo 指令用于字符串的输出。命令格式:

bash 复制代码
echo string

【 1. 显示普通字符串 】

bash 复制代码
#!/bin/bash

echo "It is a test"
echo It is a test   #这里双引号完全可以省略

【 2. 显示变量 】

bash 复制代码
#!/bin/bash

read name  #read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。
echo "$name It is a test"

【 3. 显示转义字符 】

3.1 显示引号

bash 复制代码
#!/bin/bash

echo "\"It is a test\""
echo  \"It is a test\" #同样,双引号也可以省略

3.2 显示换行

bash 复制代码
#!/bin/bash

echo -e "OK! \n" # -e 开启转义
echo "It is a test"

3.3 显示不换行

bash 复制代码
#!/bin/bash

echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"

【 4. 显示命令执行结果 】

bash 复制代码
#!/bin/bash

echo `date`
相关推荐
獭.獭.21 分钟前
Linux -- 信号【上】
linux·运维·服务器
hashiqimiya24 分钟前
centos配置环境变量jdk
linux·运维·centos
hashiqimiya25 分钟前
权限更改centos中系统文件无法创建文件夹,使用命令让普通用户具备操作文件夹
linux
逆小舟4 小时前
【Linux】人事档案——用户及组管理
linux·c++
青草地溪水旁4 小时前
pthread_mutex_lock函数深度解析
linux·多线程·pthread
太空的旅行者6 小时前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu
人工智能训练师7 小时前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js
灿烂阳光g8 小时前
domain_auto_trans,source_domain,untrusted_app
android·linux
Ronin3059 小时前
【Linux系统】日志与策略模式
linux·策略模式·日志
ZzzK,10 小时前
JAVA虚拟机(JVM)
java·linux·jvm