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
  • 相关阅读:
    友链
    P2572 [SCOI2010]序列操作
    「THP3考前信心赛」解题报告
    DP中的树上边/点覆盖问题
    P3413 SAC#1
    luoguP6754 [BalticOI 2013 Day1] Palindrome-Free Numbers
    睿智错误
    常见套路?
    奇怪的点子
    最近做过一些比较好的题
  • 原文地址:https://www.cnblogs.com/yatesxu/p/6128575.html
Copyright © 2011-2022 走看看