From 0bad8c3cdbd581d8f0d32e7856457168ff49f4a4 Mon Sep 17 00:00:00 2001 From: tom moron Date: Mon, 29 Apr 2024 21:43:50 +0200 Subject: [PATCH] fix echo --- srcs/echo.c | 6 +++--- todo | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) 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)