【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`
相关推荐
物联网老王6 小时前
Ubuntu Linux Cursor 安装与使用一
linux·运维·ubuntu
一位摩羯座DBA8 小时前
Redhat&Centos挂载镜像
linux·运维·centos
学习3人组8 小时前
CentOS配置网络
linux·网络·centos
weixin_307779139 小时前
Hive集群之间迁移的Linux Shell脚本
大数据·linux·hive·bash·迁移学习
漫步企鹅9 小时前
【蓝牙】Linux Qt4查看已经配对的蓝牙信息
linux·qt·蓝牙·配对
cui_win9 小时前
【网络】Linux 内核优化实战 - net.core.flow_limit_table_len
linux·运维·网络
梦在深巷、9 小时前
MySQL/MariaDB数据库主从复制之基于二进制日志的方式
linux·数据库·mysql·mariadb
冰橙子id10 小时前
linux系统安全
linux·安全·系统安全
stark张宇10 小时前
VMware 虚拟机装 Linux Centos 7.9 保姆级教程(附资源包)
linux·后端
Johny_Zhao10 小时前
Ubuntu系统安装部署Pandawiki智能知识库
linux·mysql·网络安全·信息安全·云计算·shell·yum源·系统运维·itsm·pandawiki