【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`
相关推荐
@syh.13 小时前
【linux】进程控制
linux
何中应15 小时前
vmware的linux虚拟机如何设置以命令行方式启动
linux·运维·服务器
江畔何人初15 小时前
kubernet与docker的关系
linux·运维·云原生
百炼成神 LV@菜哥16 小时前
Kylin Linux V10 aarch64 安装启动 TigerVNC-Server
linux·服务器·kylin
佑白雪乐16 小时前
<Linux基础11集>电流+二极管+晶体管+存储器
linux
嵌入式郑工16 小时前
RK3566 LubanCat 开发板 USB Gadget 配置完整复盘
linux·驱动开发·ubuntu
one____dream17 小时前
【网安】Reverse-非常规题目
linux·python·安全·网络安全·ctf
j_xxx404_17 小时前
Linux:进程程序替换
linux·运维·服务器
祁鱼鱼鱼鱼鱼17 小时前
Keepalived实验环境设定
linux·服务器·网络
Genie cloud17 小时前
VPS 网络连接故障诊断与排查实用指南
linux·服务器·ssh