• 搜索
  • 夜间模式
    ©2015-2025  Ethan's Blog Theme by OneBlog
    搜索
    标签
    # Amule # Gargoyle # LUCI # VIM # Python # Nginx # 反代 # Ansible # Apache # LNMP
  • 首页>
  • SHELL脚本攻略笔记>
  • 正文
  • echo输出命令

    2018年07月08日 20 阅读 0 评论 793 字

    echo 两种输出方式

    “输出内容”
    ‘输出内容’

    例一:

    echo "Hello world!" #不会自动转义,无法打印特殊符号

    打印结果:

    -bash: !": event not found

    例二:

    echo "Hello world\!" #添加转义符\后即可正常输出

    打印结果

    Hello world\!

    例三:

    echo 'Hello world!' #''会将字符原封不动的输出

    打印结果:

    Hello world!
    -n echo输出默认会自动添加换行符参数可以忽略结尾的换行符
    -e 可以转义特殊符号并正常输出
    echo -e "1\t2\t3"

    输出:

    1 2 3

    echo 打印彩色输出:

    字体颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝
    色=34,洋红=35,青色=36,白色=37

    echo -e "\e[1;31m This is red text \e[0m"

    输出:

    This a red text
    \e[1,31m将颜色设置为红色,\e[0m将颜色重置

    背景色码:重置=0,黑色=40,红色=41,绿色=42,黄色=43,
    蓝色=44,洋红=45,青色=46,白色=47

    echo -e "\e[1;42m Green Background \e[0m"

    输出:

    Green Background
    本文著作权归作者 [ Ethan ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    — END —
    Copyright©2015-2025  All Rights Reserved.  Load:0.006 s
    Theme by OneBlog V3.6.3
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。