为了账号安全,请及时绑定邮箱和手机立即绑定

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

[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 回答

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


0 回复 有任何疑惑可以回复我~
#1

cinwell 提问者

非常感谢!
2014-12-02 回复 有任何疑惑可以回复我~

我刚刚也提了问

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信