• echo 转义字符的使用


    • 输入
      echo "hello
       world"

      并没有出现换行的效果

    • 查找后发现,默认禁止了反斜线的功能,需要加上参数”-e"
      echo -e "hello
       world"

      换行成功,转义字符可以正常使用。

    • 附上转义字符的序列:

      a      警示字符

            退格

      c      忽略输出中最后的换行符号。这个参数之后的任何字符,包括后面的参数都会被忽略掉。

      f      清除屏幕

            换行

            回车

            水平制表符号

      v      垂直制表符号

      \      反斜杠字符

    • 可以查看echo(/bin/echo --help)的帮助命令,可以找到更多的注意事项。
    • captain@captain-Aspire-E5-572G:~$ /bin/echo --help
      用法:/bin/echo [短选项]... [字符串]...
       或:/bin/echo 长选项
      将 STRING 回显到标准输出。
      
        -n            不尾随换行符
        -e            启用解释反斜杠的转义功能
        -E            禁用解释反斜杠的转义功能(默认)
            --help            显示此帮助信息并退出
            --version         显示版本信息并退出
      
      若-e 可用,则以下序列即可识别:
      
        \    反斜杠
        a    响铃声
            退格
        c    不再产生新的输出
        e    转义符  
        f    换页
        
          新行
        
          回车
        	    水平制表符
        v    竖直制表符
        NNN   字节数以八进制数 NNN (1至3位)表示
        xHH    字节数以十六进制数 HH (1至2位)表示
      
      注意:您的shell 内含自己的echo 程序版本,它会覆盖这里所提及的相应
      版本。请查阅您的shell 文档获知它所支持的选项。
      
      GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
      请向<http://translationproject.org/team/zh_CN.html> 报告echo 的翻译错误
      Full documentation at: <http://www.gnu.org/software/coreutils/echo>
      or available locally via: info '(coreutils) echo invocation'
    •  
    •  
    •  
    •  
    •  以上。
  • 相关阅读:
    清除浮动的原理剖析
    修正IE6不支持position:fixed的bug(转)
    Callbacks vs Events
    垂直属性
    jQuery的事件模型
    Dean-Edward的事件系统实现
    简单的导航栏实现
    弹窗层效果的实现(非jQuery实现)
    rmdir
    mkdir
  • 原文地址:https://www.cnblogs.com/longbigbeard/p/9522052.html
Copyright © 2020-2023  润新知