【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`
相关推荐
李小白杂货铺13 小时前
网络测速脚本(MacOS和Linux平台可用)
linux·macos·脚本·curl·ping·网络测速·网络测速脚本
REDcker13 小时前
libevent、libev 与 libuv:对比、演进与实现原理
linux·c++·后端·编程·c·高并发·服务端
123过去13 小时前
impacket-mssqlclient使用教程
linux·测试工具·安全
Chase_______14 小时前
【Linux精讲|第1章】Vi 编辑器核心三模式——命令、插入、尾行全解析
linux·运维·编辑器
大虾别跑14 小时前
麒麟v10搭建rsync
linux·运维·服务器
桌面运维家14 小时前
Nginx+Keepalived:Linux高可用负载均衡配置实战
linux·nginx·负载均衡
BullSmall14 小时前
LVS与HAProxy高可用负载方案详解
linux·服务器·网络
docsz14 小时前
Flink-1.20集群部署
linux·服务器·flink
坤坤藤椒牛肉面14 小时前
常用知识点
linux
行思理14 小时前
Linux查看网站访问IP的命令大全
linux·服务器·前端