From fa7b31df864a5e5fecacf90ff0890efc346766e3 Mon Sep 17 00:00:00 2001 From: PrStein Date: Fri, 22 Apr 2022 14:55:29 +0200 Subject: [PATCH] export --- srcs/built_in/export2.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/srcs/built_in/export2.c b/srcs/built_in/export2.c index 4f6f440..7e45920 100644 --- a/srcs/built_in/export2.c +++ b/srcs/built_in/export2.c @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* export2.c :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: apommier +#+ +:+ +#+ */ +/* By: sadjigui +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/03/07 17:58:25 by sadjigui #+# #+# */ -/* Updated: 2022/04/19 13:18:17 by apommier ### ########.fr */ +/* Updated: 2022/04/22 14:54:54 by sadjigui ### ########.fr */ /* */ /* ************************************************************************** */ @@ -51,8 +51,15 @@ void print_export(char *tmp) i = find_len(tmp, 0, '=') + 1; str2 = ft_substr(tmp, i, ft_strlen(tmp)); printf("declare -x %s", str1); - if (next_space(str2, 0) != '\0') - printf("=\"%s\"", str2); + if (ft_strlen(tmp) != ft_strlen(str1)) + { + printf("=\""); + if (next_space(str2, 0) != '\0') + { + printf("%s", str2); + } + printf("\""); + } printf("\n"); free(str1); free(str2);