Есть ли что-нибудь в стандартной библиотеке Python, которая будет правильно анализировать/разбирать строки для использования в командах оболочки? Я ищу аналог python для perl String::ShellQuote::shell_quote
:
$ print String::ShellQuote::shell_quote("hello", "stack", "overflow's", "quite", "cool")
hello stack 'overflow'\''s' quite cool
И еще более важно то, что будет работать в обратном направлении (возьмите строку и разложите ее в список).