mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-17 00:07:37 +02:00
use shlex to correctly split the /proc files in magic_run_command_str
This commit is contained in:
@ -540,13 +540,12 @@ class JcCli():
|
|||||||
if self.magic_run_command_str.startswith('/proc'):
|
if self.magic_run_command_str.startswith('/proc'):
|
||||||
try:
|
try:
|
||||||
self.magic_found_parser = 'proc'
|
self.magic_found_parser = 'proc'
|
||||||
|
filelist = shlex.split(self.magic_run_command_str)
|
||||||
|
|
||||||
# multiple proc files detected
|
# multiple proc files detected
|
||||||
if ' ' in self.magic_run_command_str:
|
if len(filelist) > 1:
|
||||||
self.slurp = True
|
self.slurp = True
|
||||||
multi_out: List[str] = []
|
multi_out: List[str] = []
|
||||||
filelist = self.magic_run_command_str.split()
|
|
||||||
filelist = [x.strip() for x in filelist]
|
|
||||||
self.inputlist = filelist
|
self.inputlist = filelist
|
||||||
|
|
||||||
for file in self.inputlist:
|
for file in self.inputlist:
|
||||||
@ -557,7 +556,7 @@ class JcCli():
|
|||||||
|
|
||||||
# single proc file
|
# single proc file
|
||||||
else:
|
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('/Users/kelly/temp' + file)
|
||||||
self.magic_stdout = self.open_text_file(file)
|
self.magic_stdout = self.open_text_file(file)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user