zoukankan      html  css  js  c++  java
  • echo命令

    描述:显示一行指定的文本。

    用法:echo[选项]...[字符串]...

    选项:-n  不输出换行,默认echo输出内容后会换行

       -e  支持反斜线开始的转义字符,屏蔽反斜线后面字符的原本含义(也就是开启转义)

    如果使用-e选项,则可以识别如下字符序列的特殊含义

       \  反斜线

       a  报警器

         退格键

       c  不生成格外输出,默认echo会自动添加换行

       f  输入表单格式,换行后保留光标位置

          换行

          生成水平Tab

       v  生成垂直Tab

    实例:

    1. echo "Hello World"    # 直接输出指定的字符串,这里的双引号完全可以省略

    输出结果:Hello World

    2. echo -e "\"    # 默认echo无法输出 符号

    输出结果:

    3. echo -e "a"   # 计算机蜂鸣器会响一声

     

    4. echo -e "1122"    # 回删一个字符

    输出结果:122

    5. echo -e "helloc"    # 不换行,等同于echo -n "hello"

    输出结果:hello[root@192 ~]#

    或者看下面的实例:

    #!/bin/sh

    echo -e "OK! c"     # -e 开启转义 c 不换行

    echo "It is a test"

    输出结果:OK! It is a test

    6. echo -e "hellofthe world"    # 表单格式

    输出结果:

    hello
    the world

    7. echo -e "hello the world"    # 水平Tab键

    输出结果:hello   the     world

    8. echo -e "hellovthevworld"    # 垂直Tab键

    输出结果:

    hello
      the
        world

    9. 显示结果定向至文件

    echo "It is a test" > myfile

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

    echo '$name"'

    输出结果:$name"

    11. 显示命令执行结果

    echo `date`

    注意: 这里使用的是反引号 `, 而不是单引号 '。

    结果将显示当前日期:Wed Oct 2 04:43:21 EDT 2019

  • 相关阅读:
    DokuWiki用storage的模式在sae上部署后速度太慢
    让禅道也可以玩BearyChat
    探讨c#中的unchecked是什么意思,起什么作用?
    重温Java的类加载机制
    JVM原理和优化
    为什么使用Redis
    高性能Web服务器Nginx及相关新技术的应用实践-张宴
    潘加宇--领域驱动设计和利润
    程序员跳槽全攻略
    EA强大的画图工具---设计数据库表格
  • 原文地址:https://www.cnblogs.com/opsprobe/p/11617736.html
Copyright © 2011-2022 走看看