zoukankan      html  css  js  c++  java
  • 【Linux】重定向与管道

    重定向 redirection

    每个命令有输入源和输出目的地,默认行为,是标准输入和标准输出。大多数情况,标准输入是键盘,标准输出是屏幕。可以为单独的操作修改输入和输出,这就是重定向。重定向可以使某个命令从源文件输入而不是键盘,或输出到显示器以外的地方(比如存储到文件)。

    使用<和>来定义输入和输出源。使用>>追加到文件的末尾。

     

    sort<terms>terms-alpha
    这个命令将terms文件中的条目排序,然后输出到terms-alpha文件。

     

    BASH输出重定向文件描述符

    0 stdin
    1 stdout
    2 stderr
    myprog 2>errfile

    将程序myprog的错误信息输出到errfile

    管道 pipe

     

    管道 | 是一个操作符,把输入和输出重定向结合到一起,将一个命令的输出立即作为另一个命令的输入

     

    sort<terms>terms-alpha | mail fred
    执行前面的操作后,将terms-alpha文件邮寄给fred
  • 相关阅读:
    hdu 4577 X-Boxes 大数
    hdu 4576 Robot 概率DP
    将IP地址转化为整数
    MyISAM压缩表
    yii2 模态框
    MySQL数据库设计
    foreach循环赋值问题
    实用的网站
    判断链接地址是否有效
    tp5获取配置文件信息
  • 原文地址:https://www.cnblogs.com/yatesxu/p/6128575.html
Copyright © 2011-2022 走看看