【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`
相关推荐
酷可达拉斯38 分钟前
Linux操作系统-简单内核优化
linux·git·php
码上上班43 分钟前
Filebeat课程
linux
weixin_516023071 小时前
LAMMPS(intel)的安装
linux·服务器
代码AC不AC1 小时前
【Linux】Socket编程UDP
linux·udp·socket编程
Brilliantwxx1 小时前
【Linux】基础指令
linux·运维·服务器
ZhemgLee2 小时前
在Linux上使用Claude Code 并使用本地VS Code SSH远程访问的完整指南
linux·运维·服务器·ssh
CHANG_THE_WORLD2 小时前
4.串行接受多个客户端
linux
bush42 小时前
嵌入式linux学习记录十八,KGDB使用例
linux·学习
浮江雾2 小时前
Flutter第九节-----Align与Padding实战指南
linux·服务器·开发语言·flutter·入门
小则又沐风a2 小时前
库的原理:目标文件,ELF格式,程序加载
java·linux·前端