zoukankan      html  css  js  c++  java
  • shell编程基础2 2019-7-19

    接1

    输出重定向的应用: 可以用来作为记录系统的日志。将命令的结果先保存下来,是否存在报错。(单> 和双 > 只能保存正确的输出,而错误的输出会在执行中直接显示在终端中而不会被记录下来。想要将错误信息记录下来需要用 2> 或者 2>> 但是这样会导致出现正确输出与错误输出格式不同的问题)

    正确的应用方法: 命令 > 文件 2>&1 以覆盖的方式把正确输出和错误输出保存到一个文件当中。

    命令 >> 文件 2>&1 以追加的方式把正确输出和错误输出保存到一个文件中。(命令 &>> 文件  实现的功能是一样的)

    命令>>文件1 2>>文件2 把正确的输出追加到文件1中,把错误输出追加到文件2中。

    注意: 使用错误输出时 2> 之间不能有空格,否则会报错

     

    3) 输入重定向(不常见):不再使用键盘作为标准输入,而是改用文件进行命令的输入。

     

    进行文件内容的统计:行数 词数 字符数

     

    wc << 标志  用也是用来进行字符统计的。(没啥用)

    下图为再次遇到标识符时将这期间的输入进行统计。

     

    6. 多命令顺序执行

    命令 && echo yes || no   (可以取代if进行条件判断)  &&|| 不能颠倒。

    命令正确,打印yes;命令错误,打印no

     

     

  • 相关阅读:
    Android开发实例关键点讲解系列之一:Eclipse中建立Android工程
    类欧几里得小记
    【清华集训2017模拟12.09】塔
    【51nod1792】Jabby's segment tree
    【51nod1220】约数之和
    【51nod 2026】Gcd and Lcm
    【JZOJ5180】【NOI2017模拟6.29】呵呵
    2017noip总结
    2017.11.7总结
    Codeforces Round #395 Div.1 C pacifist【JZOJ5449】Pacifist
  • 原文地址:https://www.cnblogs.com/plutozzl/p/11216235.html
Copyright © 2011-2022 走看看