一、echo的作用

用来输出字符串,作用跟printf很相似,但不是完全一样。shell语言中也有printf命令


二、常用用法

(1)输出字符串

举例:

echo "udududdu"

echo sadasda

echo 'asdaszc'

(2)显示转义字符

举例:

echo "asds\\" #如果用双引号那么\就会被转义

echo 'asds\\' #如果是单引号,那么就可以理解为原样输出

echo asds\\ #如果是不加任何引号,那么同样能够转义

(3)显示变量

举例:

name=dudus

echo ${name}

(4)显示换行

举例:

echo -e "asddsa\n" # -e可以理解为开启转义功能

(5)显示不换行

举例:

echo -e "asdasd\c" # \c转义后就是不换行的意思,因为echo输出会默认换行

(6)显示结果定向到文件

举例:

echo "hello" > output.txt #作用就是将输出结果hello放到output.txt文件里去

(7)显示命令的执行结果

举例:

echo `ls`  或    echo $(ls)

不管是` `还是$(),作用是一样的,就是获取其stdout(标准输出),区别在之前的博客中讲过了。

!!!注意这里` `不是单引号,而是tab键上面的符号

ls 是列出目录的命令,将其stdout输出,其实这条输出就相当于看看ls命令执行的标准输出


【Linux学习随笔】三、shell语法-echo命令相关推荐

  1. Linux学习入门: shell脚本常用命令汇总

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 Linux学习最初就是要掌握shell脚本的基本命令语句,这个也是我们操作Linux操作系统的关键步骤,但是Linux的shel ...

  2. 【Linux】Linux学习(三)常用基本命令(一)

    Linux学习(三)常用基本命令 常用基本命令 帮助命令 文件目录类命令 时间日期类命令 用户管理命令 用户组管理命令 文件权限类 搜索查找类 压缩和解压类 磁盘查看和分区类 进程管理类 学习总结 常 ...

  3. 史上最牛最强的linux学习笔记 10.shell基础

    史上最牛最强的linux学习笔记 10.shell基础 写在最前面: 本文是基于某站的视频学习所得,第一个链接如下: https://www.bilibili.com/video/BV1mW411i7 ...

  4. Linux学习笔记二Shell教程

    Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个 ...

  5. 【Linux】Linux学习(三)常用基本命令(二)

    Linux学习(三)常用基本命令(二) crontab 系统定时任务 crontab 服务管理 crontab 定时任务设置 RPM软件包管理 RPM概述 RPM查询命令 RPM卸载命令 RPM安装命 ...

  6. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  7. Linux学习-28-用户间切换相关命令

    8.15 Linux su命令:用户间切换(包含su和su -的区别) su 是最简单的用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户.从 root 用户切换为普 ...

  8. Linux学习随笔(基础篇)-- 文件权限

    Linux学习随笔(基础篇)-- 文件权限 小土豆Linux学习随笔 -- 清听凌雪慕忆

  9. 【Linux学习随笔】三、shell语法-注释

    引言:最近博主都在准备蓝桥杯,所以花在写Linux学习的博客上的时间会相对比较少,莫得办法,下次一定,hh. 前文(语言学习的历程) 在这里我先抛一个问题问问大家.(有抛砖引玉那味了,hh)当我们学习 ...

最新文章

  1. Linux设置SSH链接
  2. shell脚本删除linux中的文件
  3. you know what I mean
  4. win8.1平板安装ubuntu16.04的折腾
  5. mysql 出现错误 Duplicate entry for key PRIMARY 解决办法
  6. 时间戳转为时间友好显示
  7. 某里巴巴Java工程师常规面试题以及解答
  8. [leetcode] Excel Sheet Column Title
  9. 法拉克机器人自动怎么调_发那科机器人的简单设置你知道吗
  10. 因子分析 factor analysis (二 ) : 因子分析模型
  11. 说说如果meta标签没有写charset属性,将会如何?
  12. RPG Maker MV 图块冲突解决、素材管理
  13. SaaSBase:什么是石墨文档?
  14. python中优先级最高的运算符为_Python 运算符优先级
  15. framework层加了打印信息打印intent传递的数据,报错:ActivityManager: Activity Manager Crash. UID:10074 PID:7444 TRANS:3
  16. JAVA从入门到进阶(九)——集合类框架基础一
  17. Bigtable学习翻译
  18. 当下电商究竟都适合从事那些项目,如何居家赚钱?
  19. ubuntu/lubuntu/kubuntu/xubuntu各版本镜像下载地址
  20. 十条程序员之爆笑冷笑话

热门文章

  1. 2020.02.18【数据分析心得】丨如何将基因ID转化为基因名称
  2. 中国洗碗机行业风险投资态势及投融资策略指引报告
  3. php六脉神剑,练到极致的六脉神剑究竟有多强?强到离谱,金庸都只能让它失传!...
  4. 选自己喜欢,这样更添时尚感
  5. 浅谈游戏数据分析-留存篇二-DNU/DAU曲线
  6. C语言简单编程 输入字符串删除输入内容的数字并输出
  7. c语言改变doss窗口的颜色,C语言编程高手帮我看一下!谢谢!
  8. Java技术光明顶,这些阿里面试题你了解多少,你的功力有多深厚
  9. 增值税发票快速识别API接口
  10. 大阪第13天——大阪街头