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

    一、用法

    该命令用于字符串的标准输出(Echo the STRING(s) to standard output)。

    参数详解:

           -n     do not output the trailing newline #不输出末尾的换行符
    
           -e     enable interpretation of backslash escapes #启用反斜杠转义的解释
    
           -E     disable interpretation of backslash escapes (default) #禁用反斜杠转义的解释(默认)
    
           --help display this help and exit #显示此帮助并退出
    
           --version
                  output version information and exit #输出所用版本信息
    
           If -e is in effect, the following sequences are recognized:
    
           \     backslash #插入字符
           
           a     alert (BEL) #发出警告声
    
                backspace #删除前一个字符
    
           c     produce no further output #最后不加上换行符号
    
           f     form feed #换行但光标仍旧停留在原来的位置
    
           
         new line #换行且光标移至行首
    
           
         carriage return #光标移至行首,但不换行
    
           	     horizontal tab #插入tab
    
           v     vertical tab #与f相同 
           
          NNN  byte with octal value NNN (1 to 3 digits)  #插入nnn(八进制)所代表的ASCII字符

    二、实战

    # 基础输出
    [root@localhost project]# echo '123'
    123
    
    # 显示转义字符
    [root@localhost project]# echo ""123""
    "123"
    
    # 开启转义
    [root@localhost project]# echo -e "123
    "
    123
    
    [root@localhost project]# 
    
    #把单行文本覆盖到文件中,原先的内容会被删除
    [root@localhost project]# echo '123456'>test.txt
    [root@localhost project]# cat test.txt 
    123456
    
    #追加内容,不会删除原先的内容
    [root@localhost project]# echo '123456'>>test.txt
    [root@localhost project]# cat test.txt 
    123456
    123456
  • 相关阅读:
    Istio安装配置及使用
    Istio介绍
    Rancher管理k8s集群
    EFK部署
    常见日志收集方案及相关组件
    Prometheus Pushgateway
    Prometheus监控拓展
    Prometheus PromQL语法
    开始新工作了
    SpringBlade 新系统 运行
  • 原文地址:https://www.cnblogs.com/shenjianping/p/13789197.html
Copyright © 2011-2022 走看看