“输出重定向”程序?

在C语言中,可以使用freopen将输入输出重定向。C语言的标准输入输出为stdin和stdout,这两个变量的类型为FILE*类型,也就是说,标准输入输出操作,其本质还是文件操作。当需要重定向时,可以调用stdin=freopen("***.in","r",stdin);stdout=freopen("data.out","w",stdout);将标准输入重定向到***.in,将标准输出重定向到data.out。当调用该函数时,需要引用头文件stdio.h。

linux输出重定向问题

我想写个脚本,将几个cat命令的结果都输入到指定的一个文件里面,我写的好像只输入了最后一个

#!/bin/bash
cat /etc/passwd
echo ------------------------------------------------
cat /etc/login.defs
echo ------------------------------------------------
cat /etc/pam.d/system-auth
echo ------------------------------------------------上面写错了

#!/bin/bash
cat /etc/passwd >> /tmp/1.log
echo ------------------------------------------------

java重定向标准输出流到当前目录的log.txt文件,并输出如下语句:

Thisisalogfile.****************************************************Time:2014.1.16xx:xx:xxNowsystemisrunningwell.MynameisXXX.其中time行的日期和时间是实时获得,不能写死... This is a log file.
****************************************************
Time:2014.1.16 xx:xx:xx
Now system is running well.
My name is XXX.

其中time行的日期和时间是实时获得,不能写死 展开package com.kidd.atmtest;

import java