From 72ef94bac7c9eea624be0d2ced10566490bbfe0b Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Thu, 21 Sep 2023 14:56:44 +0800 Subject: [PATCH] Fix missing ' for echo for `r` and `julia` Gitee link #I83824 --- chsrc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chsrc.c b/chsrc.c index be5d939..a344cc7 100644 --- a/chsrc.c +++ b/chsrc.c @@ -758,7 +758,7 @@ pl_r_setsrc (char* option) if (xy_on_windows) cmd = xy_strjoin(3, "echo ", file, " >> %USERPROFILE%/Documents/.Rprofile"); else - cmd = xy_strjoin(3, "echo ", file, " >> ~/.Rprofile"); + cmd = xy_strjoin(3, "echo '", file, "' >> ~/.Rprofile"); chsrc_runcmd(cmd); @@ -767,7 +767,7 @@ pl_r_setsrc (char* option) if (xy_on_windows) cmd = xy_strjoin(3, "echo ", file, " >> %USERPROFILE%/Documents/.Rprofile"); else - cmd = xy_strjoin(3, "echo ", file, " >> ~/.Rprofile"); + cmd = xy_strjoin(3, "echo '", file, "' >> ~/.Rprofile"); chsrc_runcmd(cmd); chsrc_say_thanks(&source); @@ -821,7 +821,7 @@ pl_julia_setsrc (char* option) "& echo ", file, " >> %USERPROFILE%/.julia/config/startup.jl"); else cmd = xy_strjoin(4, xy_str_to_quietcmd("mkdir -p ~/.julia/config"), - ";echo ", file, " >> ~/.julia/config/startup.jl"); + ";echo '", file, "' >> ~/.julia/config/startup.jl"); chsrc_runcmd(cmd); chsrc_say_thanks(&source);