echo命令的换行方法

这篇具有很好参考价值的文章主要介绍了echo命令的换行方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

echon 如果内容为单一字段,可以用单引号也可以用双引号,如果是一个代码片段,那么要用单引号!

echo '代码片段'

  1. echo的内容最好为一行,不能多行。
  2. 代码片段中 换行用 \n表示换行(\n后面紧跟内容,不必换行)
  3. 如果想echo内容为 你"好,下面是2中方法

echo "你\"好" 或者echo '你"好'

echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作 用。
语法

echo(选项)(参数)选项

-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

?\a 发出警告声;
?\b 删除前一个字符;
?\c 最后不加上换行符号;
?\f 换行但光标仍旧停留在原来的位置;
?\n 换行且光标移至行首;
?\r 光标移至行首,但不换行;
?\t 插入tab;
?\v 与\f相同;
?\ 插入\字符;
?\nnn 插入nnn(八进制)所代表的ASCII字符;
参数

变量:指定要打印的变量。

实例

用echo命令打印带有色彩的文字:

文字色:

echo -e "\e[1;31mThis is red text\e[0m"
This is red text?\e[1;31m 将颜色设置为红色
?\e[0m 将颜色重新置回
颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37

背景色:

echo -e "\e[1;42mGreed Background\e[0m"
Greed Background颜色码:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47

文字闪动:

echo -e "\033[37;31;5mMySQL Server Stop...\033[39;49;0m"
红色数字处还有其他数字参数:0 关闭所有属性、1 设置高亮度(加粗)、4 下划线、5 闪烁、7 反显、8 消隐

echo -n 不换行输出
echo "456"

最终输出
123456

而不是
123
456
echo -e 处理特殊字符

若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;

下面举例说明一下:

$echo -e "a\bdddd" //前面的a会被擦除
dddd

$echo -e "a\adddd" //输出同时会发出报警声音
adddd

$echo -e "a\ndddd" //自动换行
a
dddd

我们在使用linux的过程中,经常会去下载安装包,下载时候的那个进度提示是不是比较好玩,下载进度的百分比在不断变化,利用echo -e和-n参数我们也可以实现这个效果了。



作者:夜未央_M
链接:https://www.jianshu.com/p/6f328cfa898d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。文章来源地址https://www.toymoban.com/news/detail-414709.html

到了这里,关于echo命令的换行方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CSS中如何实现弹性盒子布局(Flexbox)的换行和排序功能?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月10日
    浏览(54)
  • element表格tooltip内容换行展示(本人第一次写帖子效果图在最后如果是各位想要的效果请点个赞,写的不好的地方也可以指导一下万分感谢)

    前言 在使用element的table中咱们有可能会遇到后端返回的单个字段有多个内容这个时候想一个单元格展示换行其实很简单直接就是template加个块标签v-for就可以了如果是很多的话这样表格就不美观如下图,这个时候大家会想到是show-overflow-tooltip,但是如果说数据跟我的一样是时

    2024年02月15日
    浏览(39)
  • html中的换行(\n)或回车(\r)符号不起作用的解决办法、br、white、space、pre、line

    如果您的 HTML 中的换行和回车符号( n 和 r )似乎不起作用,可能有几种可能的原因: 在 HTML 中,连续的空白字符(包括换行和回车符号)通常会被解释为单个空格。这是 HTML 的默认行为,旨在确保页面显示一致性和可读性。如果您希望在页面上实际显示换行,您需要使用

    2024年02月10日
    浏览(42)
  • docker build不输出echo内容,不打印构建过程

      升级了 docker 版本,发现在构建镜像过程中, docker 没有输出 echo, ls, pwd 等类似命令的类容,并且没有输出构建过程。老版本的 docker 则没有这个问题(具体哪个版本没有深究)   增加 DOCKER_BUILDKIT 参数,譬如这么执行构建命令: DOCKER_BUILDKIT=0 docker build .    增加 --p

    2024年02月07日
    浏览(47)
  • Linux echo命令详解

    目录 第一章:介绍 1、echo 内容 2、echo -n 3、echo -e 第二章:转义的应用 1、主要转义符的应用 2、8进制和16进制的转义符 3、设置文本颜色的转义符 第三章:向文本添加内容  1、覆盖文件 2、文件尾追加 第四章:常用命令 1、输出显示时间 2、输出文件 3、输出声明的参数变量

    2024年02月06日
    浏览(39)
  • Linux下echo命令

    命令概述 echo(显示文字)echo会将输入的字符串送往标准输出,输出的字符串间以空白字符隔开, 并在最后加上换行号; 命令语法 echo [-ne][字符串] / echo [--help][--version] 参数说明 -n 取消自动换行; -e 打开反斜杠ESC转义; a 提示音; b 删除前一个字符; c 最后不加上换行符号

    2023年04月08日
    浏览(32)
  • Linux :: 文件内容操作【5】:echo 指令 与 输入重定向、输出重定向、追加重定向在文件内容写入中的简单用法!

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 说明:此处结合 「echo 指令」 提前引入 「重定向」 及 「管道」 的简单用法,深入的 「重定向」

    2024年02月01日
    浏览(53)
  • 【Linux Shell】6. echo 命令

    Shell 的 echo 指令用于字符串的输出。命令格式:

    2024年01月22日
    浏览(49)
  • Linux基础命令-echo输出信息

    文章目录 前言 一、echo命令介绍 二、命令语法及参数  三、参考实例 总结          初学linux都会接触到这个echo命令,因为这个echo的用处实在太大了,不管说日常使用上还是写shell脚本中,都是需要用到的;echo命令可以输出用户要显示在屏幕上的信息、显示环境变量的值

    2024年02月01日
    浏览(47)
  • Shell脚本——编程规范与echo命令

    目录 一.Shell脚本编程概述 1.基本概念 2.作用 3.Linux系统中常见的Shell脚本种类 4.应用场景 5.问题补充 5.1 为什么系统上合法的Shel1要写入/etc/she1ls这个文件? 5.2 用户什么时候可以取得shell来工作?用户默认会取得哪一个shell? 二.Shell脚本的构成规范 三. Shell脚本的执行 1.脚本执行

    2024年02月05日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包