linux文件重定向

1:标准输出;2:错误输出

1,exec启动一个新的shell将STDOUT文件描述符重定向到文件

#!/bin/sh
echo "test exec..."
exec > out.txt
exec 2> out.error
echo "this is the first line"

#故意生成错误信息,将输出重定向都stderr文件描述符

echo "this is the second line" > &2

 

2,如果将错误和标准输出都重定向到同一个文件,可以使用:

ls -al test test1 badtest &> out.txt

 

posted @ 2014-05-28 11:38  bobo的学习笔记  阅读(514)  评论(0编辑  收藏  举报