zoukankan      html  css  js  c++  java
  • 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'
    •  
    •  
    •  
    •  
    •  以上。
  • 相关阅读:
    191. Number of 1 Bits
    190. Reverse Bits
    532. K-diff Pairs in an Array
    485. Max Consecutive Ones
    236. Lowest Common Ancestor of a Binary Tree
    235. Lowest Common Ancestor of a Binary Search Tree
    面试题68:树中两个节点的最低公共祖先
    Java—方法重写
    Java—继承
    代码块(Java)
  • 原文地址:https://www.cnblogs.com/longbigbeard/p/9522052.html
Copyright © 2011-2022 走看看