summaryrefslogtreecommitdiff
path: root/cliff/formatters/shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'cliff/formatters/shell.py')
-rw-r--r--cliff/formatters/shell.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/cliff/formatters/shell.py b/cliff/formatters/shell.py
index d1c392b..385d48c 100644
--- a/cliff/formatters/shell.py
+++ b/cliff/formatters/shell.py
@@ -34,5 +34,6 @@ class ShellFormatter(SingleFormatter):
desired_columns = parsed_args.variables
for name, value in zip(variable_names, data):
if name in desired_columns or not desired_columns:
- stdout.write('%s%s="%s"\n' % (parsed_args.prefix, name, value))
+ stdout.write('%s%s="%s"\n' % (parsed_args.prefix, name,
+ value.replace('"', '\\"')))
return