zoukankan      html  css  js  c++  java
  • <Linux下echo指令>

    echo这个命令我们最常见的还是在shell脚本中的使用,if语句,for语句,case语句。。。。这些都不是对echo命令的全面了解。下面还有很多其他echo的参数:

    来自本人的日常生活,和对资料查看总结。

    echo指令可以将参数输出到标准输出设备上,多个参数之间默认用空格分开,在输出完成后自动添加换行符。

    echo命令通常用于显示输出文本,该命令的语法格式如下所示:

    -n  不输出最后的换行符

    -e  对转义字符进行解释

    -E  不对转义字符解释

    主要就以上三个参数,其他的只了解,用的不多

    -version  查看版本

    srting  指定显示的字符串

    echo命令可以通过使用-e和-E设定是否对转义字符进行解释,默认不做解释。

    转义字符:

      通常就是我们所见到的的以 开头的字符组合。

    转义字符有哪些?

    a  响铃警告

      删除前一个字符

    c  相当于 ,不输出末尾的

    f  换页

      换行

      回车,即光标移到首航

      插入水平tab

    v  插入垂直tab

    \插入反斜杠

    ‘  与 ""  插入单引号和插入双引号

    [root@redhat ~]# echo "i am a student"  //将原内容输出到显示器
    i am a student

    [root@redhat ~]# echo "hello shell"  //默认不对转义字符解释
    hello shell

    [root@redhat ~]# echo -e  "hello shell"  //-e对转义字符解释
    hello
     
     shell

    [root@redhat ~]# echo -E  "hello shell"  //转义字符不做解释
    hello shell

    什么是响铃警告呢?就是输出时会听到“叮”的声音,要是直接在系统中是听不到的,可以远程连接。

    [root@redhat ~]# echo -e  "hello a shell"
    hello 
     shell

    [root@redhat ~]# echo -e  "hello shell"  //删除前一个字符
    hell
     shell

    [root@redhat ~]# echo -e  "hello   shell c" "hello"  //c参数意思就是,就此打住,后面的不看了,只要前面的
    hello  shell

    其他的就不举例了。。。。。

  • 相关阅读:
    POJ 2251 Dungeon Master(BFS)
    POJ 1321 棋盘问题 (DFS + 回溯)
    POJ 3009 Curling 2.0(DFS + 模拟)
    Codeforces 702D Road to Post Office(模拟 + 公式推导)
    Codeforces 702A Maximum Increase(dp)
    Codeforces 702C Cellular Network(二分)
    Codeforces 702B Powers of Two
    POJ 3083 Children of the Candy Corn (DFS + BFS + 模拟)
    POJ 2488 A Knight's Journey (回溯法 | DFS)
    POJ1094 Sorting It All Out (拓扑排序)
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3791650.html
Copyright © 2011-2022 走看看