echo 用于字符串的输出,命令格式如下:

echo string

1.显示普通字符串:

echo "It is a test"
# 二者效果一致
echo It is a test

2.显示转义字符,双引号也可以省略

echo "\"It is a test\""
#输出  "It is a test"

3.显示变量

read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量

read name
echo "$name It is a test"

保存以上代码为 test.sh,name 接收标准输入的变量,结果将是:

$ sh test.sh
OK                     #标准输入
OK It is a test        #输出

4.显示换行

echo -e "OK! \n" # -e 开启转义
echo "It is a test"

输出结果:

OK!It is a test

5.显示不换行

echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"

输出结果:

OK! It is a test

6.显示结果定向至文件

echo "It is a test" > myfile

7.原样输出字符串,不进行转义或取变量(用单引号)

echo '$name\"'
# 输出 $name\"

8.显示命令执行结果

echo `date`
# 结果显示当前日期

参考:https://www.runoob.com/linux/linux-shell-echo.html

Shell学习--echo命令相关推荐

  1. shell的echo命令

    echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串.linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下 ...

  2. 【Linux学习随笔】三、shell语法-echo命令

    一.echo的作用 用来输出字符串,作用跟printf很相似,但不是完全一样.shell语言中也有printf命令 二.常用用法 (1)输出字符串 举例: echo "udududdu&qu ...

  3. linux shell sed i,Linux Shell学习-sed命令详解

    (1).sed介绍 Sed是流编辑器,stream editor,它是一个将一些列编辑命令作用于一批文本文件的理想工具. (2).sed工作原理 Sed是一个非交互式文本编辑器,它可以对文本文件和标准 ...

  4. Centos7学习——echo命令

    废话写在前面 在Linux中,echo可以理解成写入的意思.可以联想到PHP中的echo以及其他编程语言中的print 由于echo有打印的功能,因此查看echo使用帮助不能使用echo --help ...

  5. [Shell学习笔记] 命令行下的高级网络工具cURL命令

    原文: http://www.1987.name/365.html Linux curl命令是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯 ...

  6. [Bash Shell] Shell学习笔记

    1. Shell简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的.Shell既是一种命令语言,又是一种程序设计语言.作为命 ...

  7. linux里shell的心得,Shell学习心得(一):变量

    1.begin 1 #!/bin/bash 2 echo "hello world !" #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 shell. ...

  8. linux常用的命令shell,Linux操作系统Shell和常用命令汇总

    简述 本文主要介绍Shell和Linux常用命令. Shell Shell 是一个用 C 语言编写的应用程序,提供了用户访问Linux操作系统内核服务的界面,它可以用来启动.挂起.停止.编写程序.Sh ...

  9. shell菜鸟学习之echo命令

    echo是一个非常简单.直接的LINUX命令. 稍等........ 先介绍一下标准的command line ,它包含三个部件: command_name option argument 好的,回来 ...

最新文章

  1. 对比MySQL表数据内容方式汇总
  2. [mmu/cache]-Cache Type Register(CTR)寄存器介绍-InProgress
  3. pat1033汽车加油问题(Java贪心)
  4. 实现一行或多行文字溢出隐藏显示省略号
  5. 涂抹果酱_如何玩果酱
  6. jsp实现仿QQ空间新建多个相册名称,向相册中添加照片
  7. 立体剪纸风新春农历春节PSD分层海报素材
  8. uft自动化测试工具安装步骤_自动化测试灵魂三问:是什么、为什么和做什么
  9. redistemplate hash 过期时间_Redis过期监听——订单超时-取消
  10. xml+css+sql+json+html+js格式化,JavaScript格式化json和xml的方法示例
  11. ADT(Android) — Eclipse开发NOX夜神安卓模拟器如何进行横竖屏切换
  12. 使用Ionic3创建原生app系统入门
  13. Kardashev量表和AI:可能的床友
  14. 微信红包最多能发多少钱?微信红包200元上限解除
  15. java qua_Qua Vadis Eclipse? 第一部分
  16. 读书《AB实验:科学归因与增长的利器》(刘玉凤)
  17. 风火轮树莓派3卡片电脑介绍
  18. 交叉验证(s折、分层、留一法)
  19. Vmare安装使用教程
  20. matlab函数重名,matlab无法定义具有重复名称 f 的函数。

热门文章

  1. 常见文档注释工具简介
  2. Java-PTA 自恋的水仙花
  3. 带你走进微博背后的大数据原理:微博推荐算法
  4. 北航计算机是啥水平,清华眼中的北航是什么水平?附北航2020年全国录取分数线...
  5. 喜闻乐见 iPhone终于要支持第三方应用了?
  6. Intel.VTune.Performance.Analyzer.v8.0.014.ISO下载
  7. 你有 10 年经验,为何还是败给只有 1 年经验的? | 程序员有话说
  8. 在C++中 :: 的三种意思
  9. 解决宝塔面板Nginx反向代理Cloudflare出现502或403错误
  10. 量化评价和质化评价举例_课程评价中的量化评价与质性评价