如何把echo的结果输出到文本文件?

如何把echo的结果输出到文本文件?

for i in *
do
echo "$i"
done

--------------
for file in  *; do echo "$i"; done
2.txt
outfile
out.txt
rename.sh
rename.sh~
test.txt
我想把这个结果输出到一个文本文件,在echo后应该使用什么命令?      
$ echo hello world > file
$ cat file      
for i in *
do
echo "$PWD/$i" > out.txt
cat out.txt
done
----------
我是想把这个文件夹下所有文件都输出到out.txt,可是这样只能输出最后一个文件。请赐教!      
[QUOTE=flh81;575413]for i in *
do
echo "$PWD/$i" > out.txt
cat out.txt
done
----------
我是想把这个文件夹下所有文件都输出到out.txt,可是这样只能输出最后一个文件。请赐教![/QUOTE]
$ echo hello > file
$ echo world >> file
$ cat file      
非常感谢,已解决。      
一起重定向了吧:)
复制内容到剪贴板
代码:
{ fori in *; do echo $i; done ;} > file