【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`
相关推荐
xingzhemengyou118 小时前
LINUX SSH长连接VS短连接
linux
可爱又迷人的反派角色“yang”18 小时前
k8s(四)
linux·网络·云原生·容器·kubernetes·云计算
朝阳58118 小时前
树莓派 Ubuntu 系统登录问题完整指南:解决 Permission denied (publickey)错误
linux·运维·ubuntu
默|笙18 小时前
【Linux】基础IO(1)文件、fd
linux·运维·服务器
凌波粒18 小时前
Linux高级篇-日志管理/Linux裁剪/内核源码/备份与恢复/可视化管理
linux·运维·服务器
元亓亓亓19 小时前
LeetCode热题100--5. 最长回文子串--中等
linux·算法·leetcode
可爱又迷人的反派角色“yang”19 小时前
k8s(二)
linux·运维·docker·云原生·容器·kubernetes·云计算
硬核子牙19 小时前
有人质疑我ebpf水平
linux
超级大福宝19 小时前
在 Linux 发行版中安装 Times New Roman 字体
linux·运维·服务器
LaoWaiHang19 小时前
Linux基础知识05:mkdir命令
linux