소스 검색

:bug: Ne considere plus >& comme une erreur

Loquicom 6 년 전
부모
커밋
0ea875b1fe
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      parser.c

+ 2 - 2
parser.c

@@ -42,8 +42,8 @@ int nb_commands(char* line){
                 line++;
                 compteur++;
             }
-            //Sinon il doit y avoir un vide pour etre le & du bck
-            else if(*(line + 1) != '\0'){
+            //Sinon il doit y avoir un vide pour etre le & du bck ou un > avant
+            else if(*(line + 1) != '\0' && *(line - 1) != '>'){
                 return SHELL_ERR;
             }
         }