diff --git a/srcs/echo.c b/srcs/echo.c index 1aa8a3f..be19631 100755 --- a/srcs/echo.c +++ b/srcs/echo.c @@ -6,7 +6,7 @@ /* By: marde-vr +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/02/07 15:30:37 by tomoron #+# #+# */ -/* Updated: 2024/04/24 14:52:21 by marde-vr ### ########.fr */ +/* Updated: 2024/04/29 21:42:38 by tomoron ### ########.fr */ /* */ /* ************************************************************************** */ @@ -34,15 +34,15 @@ int echo(t_token *args) int i; put_nl = 1; - i = 1; while (args && args->value && args->value[0] == '-') { + i = 1; while (args->value[i] == 'n') i++; if (!args->value[i] && i > 1) put_nl = 0; else - ft_printf("%s ", args->value); + break; args = args->next; } put_args(args); diff --git a/todo b/todo index 8590a2b..1253966 100644 --- a/todo +++ b/todo @@ -1,5 +1,3 @@ -- echo -nnn -n -nnnnnn aaa -nn # (invalid write/read) -- echo -nnn -n -a -nnnnnn aaa -nn # (pas de print de flag apres le -a) (mais ca marche sur echo -nnn -n -nigga -nnnnnn aaa -nn ????????????????) - cat filenotfound -> exit # (exit avec le status 0 et pas 1) - < filenotfound # (status code pas a 1) - export aaa -> env # (variable aaa qui s'affiche)