fix: remove multiple redirection

This commit is contained in:
Camille Chauvet
2023-03-20 13:18:20 +01:00
parent 96696243d0
commit d56aac4b25
5 changed files with 17 additions and 11 deletions

View File

@ -42,12 +42,16 @@ void ft_remove_redirection(char *cmd_str)
continue ;
while (cmd_str[i] == cmd_str[start])
i++;
i++;
while (cmd_str[i] == ' ')
i++;
while (cmd_str[i] != '\0' && (cmd_str[i] != ' ' || ft_is_in_quote(cmd_str, i)))
i++;
stop = i - start;
if (start != -1)
{
ft_strshift(cmd_str + start, -1 * stop);
i = start;
}
}
}