echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单。

人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用echo命令予以输出。或者直接使用echo命令输出一段字符串到屏幕上,起到给用户提示的作用。

语法格式:echo [参数] [字符串]

常用参数:

-n不输出结尾的换行符

-e “\a”发出警告音

-e “\b”删除前面的一个字符

-e “\c”结尾不加换行符

-e “\f”换行,光标扔停留在原来的坐标位置

-e “\n”换行,光标移至行首

-e “\r”光标移至行首,但不换行

-E禁止反斜杠转移,与-e参数功能相反

—version查看版本信息

--help查看帮助信息

参考实例

输出一段字符串:

[root@linuxcool ~]# echo "LinuxCool.com"

LinuxCool.com

输出变量提取后的值:

[root@linuxcool ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

对内容进行转义,不让$符号的提取变量值功能生效:

[root@linuxcool ~]# echo \$PATH

$PATH

结合输出重定向符,将字符串信息导入文件中:

[root@linuxcool ~]# echo "It is a test" > linuxcool

使用反引号符执行命令,并输出其结果到终端:

[root@linuxcool ~]# echo `date`

输出带有换行符的内容:

[root@linuxcool ~]# echo -e "a\nb\nc"

a

b

c

输出信息中删除某个字符,注意看数字3消失了:

[root@linuxcool ~]# echo -e "123\b456"

12456

linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值相关推荐

  1. C语言学习之利用指针将字符串a复制为字符串 b,然后输出字符串b

    利用指针将字符串a复制为字符串 b,然后输出字符串b int main(){char a[]="i am a student",b[20];//定义字符数组int i;for(i= ...

  2. Linux中 set、env、declare、export显示shell变量的区别

    原文地址:https://www.cnblogs.com/wfwenchao/p/6139039.html [TOC] Linux中 set.env.declare.export显示shell变量的区 ...

  3. linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值 – 运维那些事...

    echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...

  4. linux的echo连接字符串输出,echo命令 – 输出字符串或提取She

    echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...

  5. Java学习 10-布尔型变量的使用以及输出字符串的提示

    布尔型变量(Boolean) 1.通常用在条件运算里 2.只能是 true 或者 false 输出字符串的提示 1.要输出字符串,必须用到双引号 2.在字符串中可以使用转义字符 3.单纯输出转义字符, ...

  6. python调用linux命令输出结果,Python-运行shell命令并捕获输出

    小编典典 这个问题的答案取决于你使用的Python版本.最简单的方法是使用以下subprocess.check_output功能: >>> subprocess.check_outp ...

  7. java怎么输出字符串_java输出字符串,怎么样输出字符串?

    下面要给大家讲的就是java输出字符串的问题,那么java怎样输出字符串呢?具体要怎样操作?一起来了解一下. 一般在java编程的过程当中,经常会使用System.out.println();来输出字 ...

  8. python怎么输出字符串_python出输出字符串方式:

    python出输出字符串方式: >>> who='knights' >>> what='NI' >>> print ('we are the',w ...

  9. 输入字符串函数和输出字符串函数

    一.输入字符串函数 格式如下: gets(字符数组名) 功能:从终端输入一串字符并按回车键,则该字符串存放在该字符数组中. 例如: #define _CRT_SECURE_NO_WARNINGS #i ...

最新文章

  1. desc mysql 连表查询_Mysql连表查询
  2. AngularJS自定义指令详解(有分页插件代码)
  3. 在Eclipse中添加JDK源码包
  4. YBTOJ:求好元素(哈希表)
  5. jsonobject转list集合_怎样优雅的操作集合,CollectionUtils工具类正确使用姿势
  6. 数据库索引统计信息不一致_列存储索引增强功能–克隆数据库中的索引统计信息更新
  7. Qt 遍历目录下所有图片
  8. 第一次的爬虫小试(爬取网页文本)
  9. 云计算(期末复习题含答案)
  10. 傅里叶变换与时域频域关系
  11. 一文搞定权限管理!授权、鉴权超详细解析
  12. QWidget setStyleSheet无效
  13. 基本图像变换:线性变换,仿射变换,投影变换
  14. 6 月直播 7 场全剧透。今天:飞腾CPU调优原理及方法 | 第 19 期
  15. MFC如何添加bmp文件和ICO文件
  16. 为什么要开发问卷调查APP?
  17. win7 C盘的User文件夹转移到D盘
  18. 几种简单方法找回丢失的IE图标
  19. 为何 Linus 一个人就能写出这么强的系统,国人却做不出来?
  20. 学生台灯护眼灯哪个牌子好性价比高?学生护眼台灯十大牌子

热门文章

  1. windows下编译jsoncpp 1.y.z
  2. 简单理解:同步、异步、阻塞、非阻塞
  3. [学习笔记]树上莫队
  4. JAVA遇见HTML——JSP篇(JSP内置对象上)
  5. ORACLE查询删除重复记录
  6. vsim生成VCD波形文件(verilog)
  7. HDU 1863 畅通工程 最小生成树
  8. SRM 583 DIV1
  9. 一到关于js函数的前端面试题引发的血案
  10. 禁用人脸识别四个月后,旧金山人证明了他们的先见之明