美文网首页
输入流输出流以及错误流的重定向

输入流输出流以及错误流的重定向

作者: 肖塔塔 | 来源:发表于2019-01-12 13:36 被阅读0次

重定向输出流
./a.out 1>>a.txt 2>>err.txt
双箭头>>不会覆盖文件内容,重定向的内容会在后面追加
单箭头> 则会覆盖原来内容,只显示最新内容

重定向输入流
./a.out <input.txt

管道
ls /etc/ >> etc.txt 将etc目录下的文件名称 重定向到etc.txt中
ls /etc/ | grep ab 搜索带有ab的

//input.c  input.out  输入函数
#include<stdiio.h>
int main(){
  int a;
  int count = 0;
  int sum = 0;
  while(1){
    scanf("%d",&a);
    if(0==a){break;}
    count++;
    sum += a;
  }
  printf("%d,%d\n",sum,count);
  return 0;
}


//avg.c avg.out  求平均数
#include<stdio.h>
int main(){
  int sum;
  int count;
  scanf("%d,%d",sum,count);
  float v = sum/count;
  printf("v = %f",v);
}


/*
*利用重定向和管道  将两个程序连起来使用  求平均数
**/
./input.out | ./avg.out

相关文章

  • Linux常用指令

    1. 常用命令——数据流、管道数据流:输入流输出流标准的错误输出流重定向:改变数据的流向(一般重定向到文件中) 重...

  • 输入流输出流以及错误流的重定向

    重定向输出流./a.out 1>>a.txt 2>>err.txt双箭头>>不会覆盖文件内容,重定向的内容会...

  • IO

    IO文件读写 输入流输出流字节流字节输入流 InputStream字节输出流 OutputStream字符流字符输...

  • 文件描述符、重定向、日志与案例

    python test.py>a.txt 2>&1标准错误输出流重定向到标准输出流,即2>&1.标准输出流重定向到...

  • C语言标准流与管道

    stdin:输入流stdout:输出流strerr:错误流 管道:传输数据流

  • Ninetheen Day(IO基本概念)

    输入流:进入Java程序里面输出流:从Java程序输出 inputstream:输入流outputstream:输...

  • 【Java常识】11.0 System类、BigInteger类

    1.0 System类 包括正确输入流、输出流、错误输出流。 执行结果为: 2.0 BigInteger类 可以让...

  • Kotlin I/O 与文件管理(1)Java I/O 流概述

    Java I/O 流概述Java 流设计理念Java 流类继承层次字节输入流字节输出流字符输入流字符输出流   K...

  • 数据流重定向

    数据流重定向 简单的重定向 标准错误重定向 标准输出和标准错误输出虽然都指向终端屏幕,但它们实际并不一样. 将标准...

  • IO输入输出

    介绍 IO 实际就是输入流IN 输出 OUT输出流分stderr(标准错误输出) 和stdout(标准输出),c语...

网友评论

      本文标题:输入流输出流以及错误流的重定向

      本文链接:https://www.haomeiwen.com/subject/upbqdqtx.html