From ad569315139bc17d4723c3dfaaaf4f3baf65862b Mon Sep 17 00:00:00 2001 From: Jason Wang Date: Thu, 28 Mar 2019 23:25:51 -0700 Subject: [PATCH] Use single quote in exec command to prevent interpolating (#7) --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.py b/main.py index 79b3925..b26b647 100644 --- a/main.py +++ b/main.py @@ -24,4 +24,4 @@ escaped_command = command.replace('"', '\\"') print(f'Running command "{escaped_command}" on {host}...') - connection.run(f'exec $SHELL -l -c "{escaped_command}"') + connection.run(f'exec $SHELL -l -c \'{escaped_command}\'')