[错误命令 2>>文件] 为什么我>>右边加了空格也是对的呢

来源:9-5 输出重定向

cinwell

2014-12-01 12:32

[root@default ~]# datecang 2>> test.log
[root@default ~]# cat test.log 
-bash: datecang: command not found
[root@default ~]# datecang 2>> test.log #加了空格
[root@default ~]# cat test.log 
-bash: datecang: command not found
-bash: datecang: command not found
[root@default ~]# datecang 2>>test.log #没加空格
[root@default ~]# cat test.log 
-bash: datecang: command not found
-bash: datecang: command not found
-bash: datecang: command not found


写回答 关注

2回答

  • 好帮手慕珊
    2014-12-02 09:55:21
    已采纳

     错误输出就是大于号右边可以空格,只是为了方便记忆强调不能加空格 


    cinwel...

    非常感谢!

    2014-12-02 10:16:16

    共 1 条回复 >

  • finalObject
    2015-02-16 21:36:30

    我刚刚也提了问

    老师上课演示执行的是这种格式 error 2 >> flie 这样导致没有输入, 而如果这样 error 2>> file ,这样做保留大于号和文件名之间的空格,消除了2和大于号的空格,就正常输入了。我实验了一下大于号和文件名的空格无论是在正确输入还是错误输入的时候都 是不影响输入结果的。

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399416 学习 · 3791 问题

查看课程

相似问题