首页 / 知识
关于 unix:在 shell 脚本中引用命令行参数
2023-04-13 17:22:00

Quoting command-line arguments in shell scripts以下 shell 脚本采用参数列表,将 Unix 路径转换为 ??WINE/Windows 路径并调用 WINE 下的给定可执行文件。
但是,命令行参数的引用有问题。
请注意: 显然,shell 并没有按照我想要的方式解析引号。如何避免这些错误? 编辑:"\\\\t"正在通过两个间接级别进行扩展:首先,
产生
而不是
更新:
考虑到这一点
我确实想要分配给 CMD 你应该使用 而不是 将 $CMD 的最后一行替换为 just 葡萄酒\\'$EXEC\\'$ARGS 您会注意到错误是 \\'\\'/home/chris/.wine/drive_c/Program\\' 而不是 \\'/home/chris/.wine/drive_c/Program\\' 单引号没有正确插入,字符串被空格分割。 您可以尝试使用 \\\\\\\\ 在空格之前,如下所示:
你也可以对你的 \\\\\\\\t 问题做同样的事情 - 用 \\\\\\\\\\\\\\\\t 替换它。 |
最新内容
相关内容
在Python中使用带有列表和字符串文
在Python中使用带有列表和字符串文字的for循环,代码,数字,培训,之间,字符串,列表,语句,文字,奇数,这一点,现在看一下下面的代码,输出1到100之python模块搜索路径
python模块搜索路径,标准,路径,模块,位置,系统,培训,通用,新增,文件,环境变量,在a.py中导入模块b的时候,python会做一系列的模块文件路径搜索Python生成表达式和列表解析
Python生成表达式和列表解析,工具,培训,列表,表达式,生成器,嵌套,计算所,元素,两个,动作,生成器表达式(Generatorexpression)和列表解析(Listpython 列表元素的删除
python 列表元素的删除,代码,数据,位置,连续,异常,首次,培训,元素,列表,空隙,使用del命令删除列表中的指定位置上的元素。>>>a_list=[3,5,7,9python 列表元素访问与计数
python 列表元素访问与计数,异常,首次,培训,列表,元素,下标,对象,方法,次数,以上,使用下标直接访问列表元素,如果指定下标不存在,则抛出异常。>python 列表排序
python 列表排序,培训,对象,列表,升序,逆序,方法,函数,原地,元素,降序,使用列表对象的sort()方法进行原地排序,支持多种不同的排序方法。>>>aLPython内置的列表
Python内置的列表,位置,培训,下来,元素,索引,列表,末尾,定义,数据类型,方法,python内置的一种数据类型是列表:list。list是一种有序且可变的集python 列表元素的增加
python 列表元素的增加,地址,位置,情况,元素,列表,代码,培训,对象,尾部,变量,可以使用“+”运算符将元素添加到列表中。>>>aList=[3,4,5]>>>apython之如何使用初始化种子和迭代
python之如何使用初始化种子和迭代函数生成列表,数据,标准,位置,工具,培训,代码,函数,列表,初始化,种子,本篇阅读的代码实现使用一个初始化种python如何读取列表中元素的位置?
python如何读取列表中元素的位置?,位置,数据,异常,培训,字符串,元素,索引,方法,示例,结果,python读取列表中元素位置的方法:1、使用index()方python怎么使用文件夹下的脚本?
python怎么使用文件夹下的脚本?,工作,培训,文件夹,脚本,文件,所在,方法,示例,路径,以上,python中使用文件夹下脚本的方法:将当前的工作目录(即python中获取路径的三种方法
python中获取路径的三种方法,工作,代码,情况,培训,下来,路径,文件,也就是,桌面,目录,python中获取路径总结下来分为三种情况:1、获取工作目录