From f66f1aadaafaf9f854bd1f7611c24f6d0953e530 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Mon, 12 Feb 2024 15:32:38 -0800 Subject: [PATCH] use shlex to correctly split the /proc files in magic_run_command_str --- jc/cli.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/jc/cli.py b/jc/cli.py index 07ecd3de..41c8358d 100644 --- a/jc/cli.py +++ b/jc/cli.py @@ -540,13 +540,12 @@ class JcCli(): if self.magic_run_command_str.startswith('/proc'): try: self.magic_found_parser = 'proc' + filelist = shlex.split(self.magic_run_command_str) # multiple proc files detected - if ' ' in self.magic_run_command_str: + if len(filelist) > 1: self.slurp = True multi_out: List[str] = [] - filelist = self.magic_run_command_str.split() - filelist = [x.strip() for x in filelist] self.inputlist = filelist for file in self.inputlist: @@ -557,7 +556,7 @@ class JcCli(): # single proc file else: - file = self.magic_run_command_str + file = filelist[0] # self.magic_stdout = self.open_text_file('/Users/kelly/temp' + file) self.magic_stdout = self.open_text_file(file)