Chinaunix

标题: 重定向问题,高手来看下! [打印本页]

作者: zljmy    时间: 2008-07-06 23:52
标题: 重定向问题,高手来看下!
">"是不是就是表示把前面正确的内容重定向到后面的文件中,那在屏幕上显示的就是错误的信息?
"2>"是不是就是表示把前面错误的内容重定向到后面的文件中,那在屏幕上显示的就是正确的信息?
"&>"是不是就是表示把前面所有的内容重定向到后面的文件中,那在屏幕上就没有什么显示了?
上面是我个人的理解,不知道对不对?
请高手指点.谢谢!
作者: 寂寞烈火    时间: 2008-07-07 02:25
自己动手实验一下不就知道了
作者: achlice    时间: 2008-07-07 09:45
标题: 回复 #2 寂寞烈火 的帖子

作者: ljily000    时间: 2008-07-07 14:12
楼主可以自己搜索一下shell的精华帖子。
作者: friendlyQQ    时间: 2008-07-07 22:45
标题: 回复 #1 zljmy 的帖子
自己试试,现在我试试贴给你看
在/root/中输入
ls -l > a.txt
vi a.txt
就跟执行ls -l
的内容完全一样
在执行ls -l 2> b.txt
b.txt 中没有内容
屏幕中显示ls -l 的内容
ls -l &>c.txt
屏幕没有内容,c.txt中与执行ls -l的内容一样
基本同意你的理解但是什么是错误的信息呢
作者: argstormsky    时间: 2008-07-07 23:18
楼主的理解基本正确.
作者: E-baby    时间: 2008-07-07 23:43
还是操作一下比较好
作者: 飞哥2005    时间: 2008-07-08 10:32
有一个问题你需要注意,一个>是删除原来的内容,写入新的内容
作者: Wang-YL    时间: 2008-07-08 10:39
这个问题是不用问的,
很明显的实验
作者: zljmy    时间: 2008-07-09 10:40
不好意思,我是做过实验了,可是不知道显示出来的是不是对的,所以问下!谢谢!
作者: nagaregawa    时间: 2010-01-21 23:05
标题: 回复 #1 zljmy 的帖子
我没试过,不过很值得一试
作者: zhj1011    时间: 2010-01-22 09:56
标题: 回复 #1 zljmy 的帖子
只用过第一个种 呵呵




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2