2010年7月28日星期三

一个echo的填空题,大家做做,看你是否是老鸟,引出重定向问题

一个echo的填空题,大家做做,看你是否是老鸟,引出重定向问题。

来自:
http://linux.chinaunix.net/bbs/viewthread.php?tid=1159718&extra=&page=1

请各位先动脑想答案,别一下子就上机做答案,那样就没意思了。题目很简单,就是echo和cat。请大家读操作填空吧:

[lk@localhost ~]$ touch file1 file2
[lk@localhost ~]$ echo 1 > file1
[lk@localhost ~]$ echo 2 > file2
[lk@localhost ~]$ echo file1 file2
____第一题_____
[lk@localhost ~]$ echo 3 > file1 file2
[lk@localhost ~]$ cat file1
____第二题_____
[lk@localhost ~]$ cat file2
____第三题_____




答案刮奖区,选中刮开。:)
第一题:file1 file2
第二题:3 file2  //echo 3 > file1 file2 等效于 echo 3 file2 > file1 吧,所以应该没输出。
第三题:2


这里我碰到个问题,开始脑子浆糊没想到。
echo 2 > file2 和 echo 2> file2 是不一样的.

其实说破很简单。
echo 2 > file2 是把2定向到file2.
echo 2> file2 是把错误重订定向到file2,所以file2是空的。

没有评论:

回国科学上网姿势 软路由 通过apple私有Mac地址动态切换

回国科学上网姿势 软路由 通过apple私有Mac地址动态切换 断断续续的尝试了很多科学上网方式,自己搭VPS,家里路由器也升级了好几次,都是为了能装可以跑科学上网的固件,但是最大的问题是性能都一般,速度也不是很稳定。 最近软路由被提到较多,最吸引人的是可以达的速度非常高,可以看...