“Unquote”/解析python中的bash参数字符串

2024-04-20 01:19:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本,它从命令行参数获取输入。例如:

./myscript.py first_item second\ item "third item"

我可以使用^{}输出单独的项目、转义空格和特殊字符。在

^{pr2}$

是否存在任何现有的“unquote”接口来解析bash参数字符串,保持转义空格和引号字符串的完整性?

允许同一个python脚本处理此问题:

echo 'first_item second\ item "third item"' | ./myscript.py

Tags: 项目字符串命令行py脚本参数itemfirst